extractor Struct Reference

Collaboration diagram for extractor:
Collaboration graph

List of all members.

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)

Public Attributes

abi const & theabi
unsigned char const * begin
unsigned char const * end
bool little_endian

Constructor & Destructor Documentation

extractor::extractor ( abi const &  a,
unsigned char const *  src,
size_t  len 
) [inline, explicit]

References little_endian, abi::need(), and theabi.

Member Function Documentation

template<typename T >
void extractor::extract ( T &  targ,
void const *  src_,
char const *  sz,
char const *  off 
) [inline]

References begin, end, little_endian, abi::need(), and theabi.

Referenced by import_from_abi().

Member Data Documentation

unsigned char const* extractor::begin

Referenced by extract().

unsigned char const* extractor::end

Referenced by extract().

Referenced by extract(), and extractor().

Referenced by extract(), and extractor().

The documentation for this struct was generated from the following file:

Generated on 29 Jul 2013 for oprofile by  doxygen 1.6.1