addDataSize(size_t size) | codi::EmptyData | inline |
codi::DataInterface::addDataSize(size_t const &size) | codi::DataInterface< T_NestedData, T_InternalPosHandle > | inline |
addToTapeValues(TapeValues &values) const | codi::MultiUseIndexManager< T_Index > | inline |
assignIndex(Index &index) | codi::MultiUseIndexManager< T_Index > | inline |
assignUnusedIndex(Index &index) | codi::MultiUseIndexManager< T_Index > | inline |
Base typedef | codi::MultiUseIndexManager< T_Index > | |
copyIndex(Index &lhs, Index const &rhs) | codi::MultiUseIndexManager< T_Index > | inline |
CopyNeedsStatement | codi::MultiUseIndexManager< T_Index > | static |
erase(Position const &start, Position const &end, bool recursive=true) | codi::EmptyData | inline |
evaluateForward(Position const &start, Position const &end, FunctionObject function, Args &&... args) | codi::EmptyData | inline |
evaluateReverse(Position const &start, Position const &end, FunctionObject function, Args &&... args) | codi::EmptyData | inline |
extractPosition(Position const &pos) const | codi::EmptyData | inline |
forEachChunk(FunctionObject &function, bool recursive, Args &&... args) | codi::EmptyData | inline |
forEachForward(Position const &start, Position const &end, FunctionObject function, Args &&... args) | codi::EmptyData | inline |
forEachReverse(Position const &start, Position const &end, FunctionObject function, Args &&... args) | codi::EmptyData | inline |
freeIndex(Index &index) | codi::MultiUseIndexManager< T_Index > | inline |
getDataPointers() | codi::EmptyData | inline |
codi::DataInterface::getDataPointers(Data *&... pointers) | codi::DataInterface< T_NestedData, T_InternalPosHandle > | inline |
getDataSize() const | codi::EmptyData | inline |
getLargestCreatedIndex() const | codi::ReuseIndexManager< T_Index > | inline |
getPosition() const | codi::EmptyData | inline |
getPushedDataCount(InternalPosHandle const &startPos) | codi::EmptyData | inline |
codi::DataInterface::getPushedDataCount(InternalPosHandle const &startPos) | codi::DataInterface< T_NestedData, T_InternalPosHandle > | inline |
getZeroPosition() const | codi::EmptyData | inline |
Impl typedef | codi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > > | |
InactiveIndex | codi::IndexManagerInterface< T_Index > | static |
Index typedef | codi::MultiUseIndexManager< T_Index > | |
indexSizeIncrement | codi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > > | protected |
InternalPosHandle typedef | codi::EmptyData | |
InvalidIndex | codi::IndexManagerInterface< T_Index > | static |
IsLinear | codi::MultiUseIndexManager< T_Index > | static |
MultiUseIndexManager(Index const &reservedIndices) | codi::MultiUseIndexManager< T_Index > | inline |
NeedsStaticStorage | codi::ReuseIndexManager< T_Index > | static |
NestedData typedef | codi::EmptyData | |
Position typedef | codi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > > | |
pushData() | codi::EmptyData | inline |
codi::DataInterface::pushData(Data const &... data) | codi::DataInterface< T_NestedData, T_InternalPosHandle > | inline |
reserveItems(size_t const &items) | codi::EmptyData | inline |
reset() | codi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > > | inline |
resetHard() | codi::EmptyData | inline |
resetTo(Position const &pos) | codi::EmptyData | inline |
resize(size_t const &totalSize) | codi::EmptyData | inline |
ReuseIndexManager(Index const &reservedIndices) | codi::ReuseIndexManager< T_Index > | inline |
ReuseIndexManagerBase() | codi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > > | inline |
setNested(NestedData *v) | codi::EmptyData | inline |
codi::DataInterface::setNested(NestedData *v) | codi::DataInterface< T_NestedData, T_InternalPosHandle > | |
swap(DataInterface &other) | codi::EmptyData | inline |
unusedIndices | codi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > > | protected |
unusedIndicesPos | codi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > > | protected |
usedIndices | codi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > > | protected |
usedIndicesPos | codi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > > | protected |
valid | codi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > > | protected |
~ReuseIndexManager() | codi::ReuseIndexManager< T_Index > | inline |
~ReuseIndexManagerBase() | codi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > > | inline |