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