mc2lib
|
Template class of common types, permitting specialization. More...
#include <types.hpp>
Public Types | |
typedef std::uint64_t | Addr |
typedef std::uint16_t | Pid |
typedef std::uint16_t | Poi |
typedef Addr | InstPtr |
typedef std::uint8_t | WriteID |
Template class of common types, permitting specialization.
Can be specialized to declare custom types without overwriting types.hh; however, this appraoch depends on user specializing before including any mc2lib header file. Do not define more than 1 per project!
typedef std::uint64_t mc2lib::types::Types< use_specialized >::Addr |
typedef Addr mc2lib::types::Types< use_specialized >::InstPtr |
typedef std::uint16_t mc2lib::types::Types< use_specialized >::Pid |
typedef std::uint16_t mc2lib::types::Types< use_specialized >::Poi |
typedef std::uint8_t mc2lib::types::Types< use_specialized >::WriteID |