extractor Struct Reference

Collaboration diagram for extractor:
Collaboration graph
[legend]

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

Detailed Description

Definition at line 49 of file opimport.cpp.


Constructor & Destructor Documentation

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.

Here is the call graph for this function:


Member Function Documentation

template<typename T >
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().

Here is the call graph for this function:

Here is the caller graph for this function:


Field Documentation

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

Definition at line 51 of file opimport.cpp.

Referenced by extract(), and extractor().


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

Generated on 8 Nov 2012 for Oprofile by  doxygen 1.6.1