Declares all types used in the CommonTapeImplementation. More...
#include <commonTapeImplementation.hpp>
Public Types | |
template<typename Chunk , typename Nested > | |
using | Data = typename TapeTypes::template Data<Chunk, Nested> |
See TapeTypesInterface. | |
using | LowLevelFunctionByteChunk = Chunk1<char> |
Byte data chunk. | |
using | LowLevelFunctionByteData = Data<LowLevelFunctionByteChunk, LowLevelFunctionInfoData> |
Byte data for low level functions. | |
using | LowLevelFunctionInfoChunk = Chunk2<Config::LowLevelFunctionToken, Config::LowLevelFunctionDataSize> |
Token and size data chunk. | |
using | LowLevelFunctionInfoData = Data<LowLevelFunctionInfoChunk, NestedData> |
Token and size data for low level functions. | |
using | NestedData = typename TapeTypes::NestedData |
See TapeTypesInterface. | |
using | Position = typename LowLevelFunctionByteData::Position |
Global position of the tape. | |
using | TapeTypes = T_TapeTypes |
See CommonTapeTypes. | |
Declares all types used in the CommonTapeImplementation.
T_TapeTypes | Must implement TapeTypesInterface. |