Public Member Functions |
|
| InterrogateComponent (InterrogateModuleDef *def=NULL) |
|
| InterrogateComponent (const InterrogateComponent ©) |
|
const string & | get_alt_name (int n) const |
| const char * | get_library_name () const |
| | Returns the library name, if it is known, or NULL if it is not.
|
| const char * | get_module_name () const |
| | Returns the module name, if it is known, or NULL if it is not.
|
|
const string & | get_name () const |
|
int | get_num_alt_names () const |
| bool | has_library_name () const |
| | Returns true if we have a known library name, false if we do not.
|
| bool | has_module_name () const |
| | Returns true if we have a known module name, false if we do not.
|
|
bool | has_name () const |
| void | input (istream &in) |
| | Reads the data file as previously formatted by output().
|
|
void | operator= (const InterrogateComponent ©) |
| void | output (ostream &out) const |
| | Formats the component for output to a data file.
|
Static Protected Attributes |
|
static string | _empty_string |
Friends |
|
class | FunctionRemap |
|
class | InterrogateBuilder |
The base class for things that are part of the interrogate database.
This includes types, functions, and function wrappers.
Definition at line 33 of file interrogateComponent.h.