#include <abi.h>
Public Member Functions | |
abi () | |
int | need (std::string const key) const throw (abi_exception) |
bool | operator== (abi const &other) const |
Private Attributes | |
std::map< std::string, int > | slots |
Friends | |
std::ostream & | operator<< (std::ostream &o, abi const &abi) |
std::istream & | operator>> (std::istream &i, abi &abi) |
Definition at line 28 of file abi.h.
abi::abi | ( | ) |
Definition at line 28 of file abi.cpp.
References get_abi(), op_abi_entry::name, op_abi_entry::offset, op_little_endian(), and slots.
int abi::need | ( | std::string const | key | ) | const throw (abi_exception) |
Referenced by extractor::extract(), and extractor::extractor().
bool abi::operator== | ( | abi const & | other | ) | const |
std::ostream& operator<< | ( | std::ostream & | o, | |
abi const & | abi | |||
) | [friend] |
std::istream& operator>> | ( | std::istream & | i, | |
abi & | abi | |||
) | [friend] |
std::map<std::string, int> abi::slots [private] |
Definition at line 39 of file abi.h.
Referenced by abi(), operator<<(), operator==(), and operator>>().