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. |