#include <interrogateComponent.h>
Inheritance diagram for InterrogateComponent:
Public Member Functions | |
INLINE | InterrogateComponent (InterrogateModuleDef *def=NULL) |
INLINE | InterrogateComponent (const InterrogateComponent ©) |
INLINE void | operator= (const InterrogateComponent ©) |
INLINE bool | has_library_name () const |
INLINE const char * | get_library_name () const |
INLINE bool | has_module_name () const |
INLINE const char * | get_module_name () const |
INLINE bool | has_name () const |
INLINE const string & | get_name () const |
void | output (ostream &out) const |
void | input (istream &in) |
Private Attributes | |
InterrogateModuleDef * | _def |
string | _name |
Friends | |
class | InterrogateBuilder |
class | FunctionRemap |
|
|
|
|
|
|
|
Referenced by interrogate_function_module_name(), and interrogate_type_module_name(). |
|
Referenced by interrogate_element_name(), interrogate_function_name(), interrogate_manifest_name(), interrogate_type_name(), and interrogate_wrapper_name(). |
|
|
|
Referenced by interrogate_function_has_module_name(), and interrogate_type_has_module_name(). |
|
Referenced by InterrogateDatabase::merge_from(). |
|
Reimplemented in InterrogateElement, InterrogateFunction, InterrogateFunctionWrapper, InterrogateManifest, and InterrogateType. Definition at line 40 of file interrogateComponent.cxx. References _name, and idf_input_string(). Referenced by InterrogateType::input(), InterrogateManifest::input(), InterrogateFunctionWrapper::input(), InterrogateFunction::input(), and InterrogateElement::input(). |
|
Referenced by InterrogateType::operator=(), and InterrogateFunction::operator=(). |
|
Reimplemented in InterrogateElement, InterrogateFunction, InterrogateFunctionWrapper, InterrogateManifest, and InterrogateType. Definition at line 29 of file interrogateComponent.cxx. References _name, and idf_output_string(). Referenced by InterrogateType::output(), InterrogateManifest::output(), InterrogateFunctionWrapper::output(), InterrogateFunction::output(), and InterrogateElement::output(). |
|
Reimplemented in InterrogateFunction, and InterrogateFunctionWrapper. Definition at line 60 of file interrogateComponent.h. |
|
Reimplemented in InterrogateElement, InterrogateFunction, InterrogateFunctionWrapper, InterrogateManifest, and InterrogateType. Definition at line 59 of file interrogateComponent.h. |
|
Definition at line 56 of file interrogateComponent.h. |
|
Definition at line 57 of file interrogateComponent.h. |