Public Member Functions | |
extractor (abi const &a, unsigned char const *src, size_t len) | |
template<typename T > | |
void | extract (T &targ, void const *src_, char const *sz, char const *off) |
Data Fields | |
abi const & | theabi |
unsigned char const * | begin |
unsigned char const * | end |
bool | little_endian |
Definition at line 49 of file opimport.cpp.
extractor::extractor | ( | abi const & | a, | |
unsigned char const * | src, | |||
size_t | len | |||
) | [inline, explicit] |
Definition at line 58 of file opimport.cpp.
References little_endian, abi::need(), and theabi.
void extractor::extract | ( | T & | targ, | |
void const * | src_, | |||
char const * | sz, | |||
char const * | off | |||
) | [inline] |
Definition at line 75 of file opimport.cpp.
References begin, end, little_endian, abi::need(), and theabi.
Referenced by import_from_abi().
unsigned char const* extractor::begin |
Definition at line 53 of file opimport.cpp.
Referenced by extract().
unsigned char const* extractor::end |
Definition at line 54 of file opimport.cpp.
Referenced by extract().
Definition at line 55 of file opimport.cpp.
Referenced by extract(), and extractor().
abi const& extractor::theabi |
Definition at line 51 of file opimport.cpp.
Referenced by extract(), and extractor().