Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

interrogate_interface.cxx File Reference

#include "interrogate_interface.h"
#include "interrogateDatabase.h"
#include "interrogateType.h"
#include "interrogateFunction.h"

Go to the source code of this file.

Functions

int interrogate_number_of_manifests ()
ManifestIndex interrogate_get_manifest (int n)
ManifestIndex interrogate_get_manifest_by_name (const char *manifest_name)
const char * interrogate_manifest_name (ManifestIndex manifest)
const char * interrogate_manifest_definition (ManifestIndex manifest)
bool interrogate_manifest_has_type (ManifestIndex manifest)
TypeIndex interrogate_manifest_get_type (ManifestIndex manifest)
bool interrogate_manifest_has_getter (ManifestIndex manifest)
FunctionIndex interrogate_manifest_getter (ManifestIndex manifest)
bool interrogate_manifest_has_int_value (ManifestIndex manifest)
int interrogate_manifest_get_int_value (ManifestIndex manifest)
const char * interrogate_element_name (ElementIndex element)
const char * interrogate_element_scoped_name (ElementIndex element)
ElementIndex interrogate_get_element_by_name (const char *element_name)
ElementIndex interrogate_get_element_by_scoped_name (const char *element_name)
TypeIndex interrogate_element_type (ElementIndex element)
bool interrogate_element_has_getter (ElementIndex element)
FunctionIndex interrogate_element_getter (ElementIndex element)
bool interrogate_element_has_setter (ElementIndex element)
FunctionIndex interrogate_element_setter (ElementIndex element)
int interrogate_number_of_globals ()
ElementIndex interrogate_get_global (int n)
int interrogate_number_of_global_functions ()
FunctionIndex interrogate_get_global_function (int n)
int interrogate_number_of_functions ()
FunctionIndex interrogate_get_function (int n)
const char * interrogate_function_name (FunctionIndex function)
const char * interrogate_function_scoped_name (FunctionIndex function)
bool interrogate_function_has_comment (FunctionIndex function)
const char * interrogate_function_comment (FunctionIndex function)
const char * interrogate_function_prototype (FunctionIndex function)
bool interrogate_function_is_method (FunctionIndex function)
TypeIndex interrogate_function_class (FunctionIndex function)
bool interrogate_function_has_module_name (FunctionIndex function)
const char * interrogate_function_module_name (FunctionIndex function)
bool interrogate_function_is_virtual (FunctionIndex function)
int interrogate_function_number_of_c_wrappers (FunctionIndex function)
FunctionWrapperIndex interrogate_function_c_wrapper (FunctionIndex function, int n)
int interrogate_function_number_of_python_wrappers (FunctionIndex function)
FunctionWrapperIndex interrogate_function_python_wrapper (FunctionIndex function, int n)
const char * interrogate_wrapper_name (FunctionWrapperIndex wrapper)
bool interrogate_wrapper_is_callable_by_name (FunctionWrapperIndex wrapper)
bool interrogate_wrapper_has_return_value (FunctionWrapperIndex wrapper)
TypeIndex interrogate_wrapper_return_type (FunctionWrapperIndex wrapper)
bool interrogate_wrapper_caller_manages_return_value (FunctionWrapperIndex wrapper)
FunctionIndex interrogate_wrapper_return_value_destructor (FunctionWrapperIndex wrapper)
int interrogate_wrapper_number_of_parameters (FunctionWrapperIndex wrapper)
TypeIndex interrogate_wrapper_parameter_type (FunctionWrapperIndex wrapper, int n)
bool interrogate_wrapper_parameter_has_name (FunctionWrapperIndex wrapper, int n)
const char * interrogate_wrapper_parameter_name (FunctionWrapperIndex wrapper, int n)
bool interrogate_wrapper_parameter_is_this (FunctionWrapperIndex wrapper, int n)
bool interrogate_wrapper_has_pointer (FunctionWrapperIndex wrapper)
voidinterrogate_wrapper_pointer (FunctionWrapperIndex wrapper)
const char * interrogate_wrapper_unique_name (FunctionWrapperIndex wrapper)
FunctionWrapperIndex interrogate_get_wrapper_by_unique_name (const char *unique_name)
int interrogate_number_of_global_types ()
TypeIndex interrogate_get_global_type (int n)
int interrogate_number_of_types ()
TypeIndex interrogate_get_type (int n)
TypeIndex interrogate_get_type_by_name (const char *type_name)
TypeIndex interrogate_get_type_by_scoped_name (const char *type_name)
TypeIndex interrogate_get_type_by_true_name (const char *type_name)
const char * interrogate_type_name (TypeIndex type)
const char * interrogate_type_scoped_name (TypeIndex type)
const char * interrogate_type_true_name (TypeIndex type)
bool interrogate_type_is_nested (TypeIndex type)
TypeIndex interrogate_type_outer_class (TypeIndex type)
bool interrogate_type_has_comment (TypeIndex type)
const char * interrogate_type_comment (TypeIndex type)
bool interrogate_type_has_module_name (TypeIndex type)
const char * interrogate_type_module_name (TypeIndex type)
bool interrogate_type_is_atomic (TypeIndex type)
AtomicToken interrogate_type_atomic_token (TypeIndex type)
bool interrogate_type_is_unsigned (TypeIndex type)
bool interrogate_type_is_signed (TypeIndex type)
bool interrogate_type_is_long (TypeIndex type)
bool interrogate_type_is_longlong (TypeIndex type)
bool interrogate_type_is_short (TypeIndex type)
bool interrogate_type_is_wrapped (TypeIndex type)
bool interrogate_type_is_pointer (TypeIndex type)
bool interrogate_type_is_const (TypeIndex type)
TypeIndex interrogate_type_wrapped_type (TypeIndex type)
bool interrogate_type_is_enum (TypeIndex type)
int interrogate_type_number_of_enum_values (TypeIndex type)
const char * interrogate_type_enum_value_name (TypeIndex type, int n)
const char * interrogate_type_enum_value_scoped_name (TypeIndex type, int n)
int interrogate_type_enum_value (TypeIndex type, int n)
bool interrogate_type_is_struct (TypeIndex type)
bool interrogate_type_is_class (TypeIndex type)
bool interrogate_type_is_union (TypeIndex type)
bool interrogate_type_is_fully_defined (TypeIndex type)
bool interrogate_type_is_unpublished (TypeIndex type)
int interrogate_type_number_of_constructors (TypeIndex type)
FunctionIndex interrogate_type_get_constructor (TypeIndex type, int n)
bool interrogate_type_has_destructor (TypeIndex type)
bool interrogate_type_destructor_is_inherited (TypeIndex type)
FunctionIndex interrogate_type_get_destructor (TypeIndex type)
int interrogate_type_number_of_elements (TypeIndex type)
ElementIndex interrogate_type_get_element (TypeIndex type, int n)
int interrogate_type_number_of_methods (TypeIndex type)
FunctionIndex interrogate_type_get_method (TypeIndex type, int n)
int interrogate_type_number_of_casts (TypeIndex type)
FunctionIndex interrogate_type_get_cast (TypeIndex type, int n)
int interrogate_type_number_of_derivations (TypeIndex type)
TypeIndex interrogate_type_get_derivation (TypeIndex type, int n)
bool interrogate_type_derivation_has_upcast (TypeIndex type, int n)
FunctionIndex interrogate_type_get_upcast (TypeIndex type, int n)
bool interrogate_type_derivation_downcast_is_impossible (TypeIndex type, int n)
bool interrogate_type_derivation_has_downcast (TypeIndex type, int n)
FunctionIndex interrogate_type_get_downcast (TypeIndex type, int n)
int interrogate_type_number_of_nested_types (TypeIndex type)
TypeIndex interrogate_type_get_nested_type (TypeIndex type, int n)


Function Documentation

FunctionIndex interrogate_element_getter ElementIndex  element  ) 
 

Definition at line 110 of file interrogate_interface.cxx.

References InterrogateDatabase::get_element(), InterrogateElement::get_getter(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJV4dk(), and describe_element().

bool interrogate_element_has_getter ElementIndex  element  ) 
 

Definition at line 105 of file interrogate_interface.cxx.

References InterrogateDatabase::get_element(), InterrogateDatabase::get_ptr(), and InterrogateElement::has_getter().

Referenced by _inPCPDJk5ao(), and describe_element().

bool interrogate_element_has_setter ElementIndex  element  ) 
 

Definition at line 115 of file interrogate_interface.cxx.

References InterrogateDatabase::get_element(), InterrogateDatabase::get_ptr(), and InterrogateElement::has_setter().

Referenced by _inPCPDJQApo(), and describe_element().

const char* interrogate_element_name ElementIndex  element  ) 
 

Definition at line 80 of file interrogate_interface.cxx.

References InterrogateDatabase::get_element(), InterrogateComponent::get_name(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJ_U2J().

const char* interrogate_element_scoped_name ElementIndex  element  ) 
 

Definition at line 85 of file interrogate_interface.cxx.

References InterrogateDatabase::get_element(), InterrogateDatabase::get_ptr(), and InterrogateElement::get_scoped_name().

Referenced by _inPCPDJZ4Us(), and describe_element().

FunctionIndex interrogate_element_setter ElementIndex  element  ) 
 

Definition at line 120 of file interrogate_interface.cxx.

References InterrogateDatabase::get_element(), InterrogateDatabase::get_ptr(), and InterrogateElement::get_setter().

Referenced by _inPCPDJV_Io(), and describe_element().

TypeIndex interrogate_element_type ElementIndex  element  ) 
 

Definition at line 100 of file interrogate_interface.cxx.

References InterrogateDatabase::get_element(), InterrogateDatabase::get_ptr(), and InterrogateElement::get_type().

Referenced by _inPCPDJpHUf(), and describe_element().

FunctionWrapperIndex interrogate_function_c_wrapper FunctionIndex  function,
int  n
 

Definition at line 210 of file interrogate_interface.cxx.

References InterrogateFunction::get_c_wrapper(), InterrogateDatabase::get_function(), InterrogateDatabase::get_ptr(), and n.

Referenced by _inPCPDJnPrB(), and describe_function().

TypeIndex interrogate_function_class FunctionIndex  function  ) 
 

Definition at line 185 of file interrogate_interface.cxx.

References InterrogateFunction::get_class(), InterrogateDatabase::get_function(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJIZTX(), and describe_function().

const char* interrogate_function_comment FunctionIndex  function  ) 
 

Definition at line 170 of file interrogate_interface.cxx.

References InterrogateFunction::get_comment(), InterrogateDatabase::get_function(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJg3TW().

bool interrogate_function_has_comment FunctionIndex  function  ) 
 

Definition at line 165 of file interrogate_interface.cxx.

References InterrogateDatabase::get_function(), InterrogateDatabase::get_ptr(), and InterrogateFunction::has_comment().

Referenced by _inPCPDJ_iVJ().

bool interrogate_function_has_module_name FunctionIndex  function  ) 
 

Definition at line 190 of file interrogate_interface.cxx.

References InterrogateDatabase::get_function(), InterrogateDatabase::get_ptr(), and InterrogateComponent::has_module_name().

Referenced by _inPCPDJu8Rq(), and write_python_table().

bool interrogate_function_is_method FunctionIndex  function  ) 
 

Definition at line 180 of file interrogate_interface.cxx.

References InterrogateDatabase::get_function(), InterrogateDatabase::get_ptr(), and InterrogateFunction::is_method().

Referenced by _inPCPDJG2QW(), and describe_function().

bool interrogate_function_is_virtual FunctionIndex  function  ) 
 

Definition at line 200 of file interrogate_interface.cxx.

References InterrogateDatabase::get_function(), InterrogateDatabase::get_ptr(), and InterrogateFunction::is_virtual().

Referenced by _inPCPDJaus9(), and describe_function().

const char* interrogate_function_module_name FunctionIndex  function  ) 
 

Definition at line 195 of file interrogate_interface.cxx.

References InterrogateDatabase::get_function(), InterrogateComponent::get_module_name(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJ9_el(), and write_python_table().

const char* interrogate_function_name FunctionIndex  function  ) 
 

Definition at line 155 of file interrogate_interface.cxx.

References InterrogateDatabase::get_function(), InterrogateComponent::get_name(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJw6ns().

int interrogate_function_number_of_c_wrappers FunctionIndex  function  ) 
 

Definition at line 205 of file interrogate_interface.cxx.

References InterrogateDatabase::get_function(), InterrogateDatabase::get_ptr(), and InterrogateFunction::number_of_c_wrappers().

Referenced by _inPCPDJaf25(), and describe_function().

int interrogate_function_number_of_python_wrappers FunctionIndex  function  ) 
 

Definition at line 215 of file interrogate_interface.cxx.

References InterrogateDatabase::get_function(), InterrogateDatabase::get_ptr(), and InterrogateFunction::number_of_python_wrappers().

Referenced by _inPCPDJDmkY(), describe_function(), and write_python_table().

const char* interrogate_function_prototype FunctionIndex  function  ) 
 

Definition at line 175 of file interrogate_interface.cxx.

References InterrogateDatabase::get_function(), InterrogateFunction::get_prototype(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJi9Wj(), and describe_function().

FunctionWrapperIndex interrogate_function_python_wrapper FunctionIndex  function,
int  n
 

Definition at line 220 of file interrogate_interface.cxx.

References InterrogateDatabase::get_function(), InterrogateDatabase::get_ptr(), InterrogateFunction::get_python_wrapper(), and n.

Referenced by _inPCPDJKL_W(), describe_function(), and write_python_table().

const char* interrogate_function_scoped_name FunctionIndex  function  ) 
 

Definition at line 160 of file interrogate_interface.cxx.

References InterrogateDatabase::get_function(), InterrogateDatabase::get_ptr(), and InterrogateFunction::get_scoped_name().

Referenced by _inPCPDJGX78(), describe_function(), and show_function().

ElementIndex interrogate_get_element_by_name const char *  element_name  ) 
 

Definition at line 90 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), and InterrogateDatabase::lookup_element_by_name().

Referenced by _inPCPDJd695().

ElementIndex interrogate_get_element_by_scoped_name const char *  element_name  ) 
 

Definition at line 95 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), and InterrogateDatabase::lookup_element_by_scoped_name().

Referenced by _inPCPDJeISc().

FunctionIndex interrogate_get_function int  n  ) 
 

Definition at line 150 of file interrogate_interface.cxx.

References InterrogateDatabase::get_all_function(), InterrogateDatabase::get_ptr(), and n.

Referenced by _inPCPDJR_w6(), report_all_functions(), and write_python_table().

ElementIndex interrogate_get_global int  n  ) 
 

Definition at line 130 of file interrogate_interface.cxx.

References InterrogateDatabase::get_global_element(), InterrogateDatabase::get_ptr(), and n.

Referenced by _inPCPDJAfO2(), and report_globals().

FunctionIndex interrogate_get_global_function int  n  ) 
 

Definition at line 140 of file interrogate_interface.cxx.

References InterrogateDatabase::get_global_function(), InterrogateDatabase::get_ptr(), and n.

Referenced by _inPCPDJwsjw(), and report_global_functions().

TypeIndex interrogate_get_global_type int  n  ) 
 

Definition at line 309 of file interrogate_interface.cxx.

References InterrogateDatabase::get_global_type(), InterrogateDatabase::get_ptr(), and n.

Referenced by _inPCPDJFt0z(), and report_global_types().

ManifestIndex interrogate_get_manifest int  n  ) 
 

Definition at line 30 of file interrogate_interface.cxx.

References InterrogateDatabase::get_global_manifest(), InterrogateDatabase::get_ptr(), and n.

Referenced by _inPCPDJKkDz(), and report_manifests().

ManifestIndex interrogate_get_manifest_by_name const char *  manifest_name  ) 
 

Definition at line 35 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), and InterrogateDatabase::lookup_manifest_by_name().

Referenced by _inPCPDJZz9N().

TypeIndex interrogate_get_type int  n  ) 
 

Definition at line 319 of file interrogate_interface.cxx.

References InterrogateDatabase::get_all_type(), InterrogateDatabase::get_ptr(), and n.

Referenced by _inPCPDJxpx8(), and report_all_types().

TypeIndex interrogate_get_type_by_name const char *  type_name  ) 
 

Definition at line 324 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), and InterrogateDatabase::lookup_type_by_name().

Referenced by _inPCPDJGhcs().

TypeIndex interrogate_get_type_by_scoped_name const char *  type_name  ) 
 

Definition at line 329 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), and InterrogateDatabase::lookup_type_by_scoped_name().

Referenced by _inPCPDJjhrb().

TypeIndex interrogate_get_type_by_true_name const char *  type_name  ) 
 

Definition at line 334 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), and InterrogateDatabase::lookup_type_by_true_name().

Referenced by _inPCPDJToqq().

FunctionWrapperIndex interrogate_get_wrapper_by_unique_name const char *  unique_name  ) 
 

Definition at line 299 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), and InterrogateDatabase::get_wrapper_by_unique_name().

Referenced by _inPCPDJ5OfF(), and describe_wrapper().

const char* interrogate_manifest_definition ManifestIndex  manifest  ) 
 

Definition at line 45 of file interrogate_interface.cxx.

References InterrogateManifest::get_definition(), InterrogateDatabase::get_manifest(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJ_uSj(), and report_manifests().

int interrogate_manifest_get_int_value ManifestIndex  manifest  ) 
 

Definition at line 75 of file interrogate_interface.cxx.

References InterrogateManifest::get_int_value(), InterrogateDatabase::get_manifest(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJS_tk(), and report_manifests().

TypeIndex interrogate_manifest_get_type ManifestIndex  manifest  ) 
 

Definition at line 55 of file interrogate_interface.cxx.

References InterrogateDatabase::get_manifest(), InterrogateDatabase::get_ptr(), and InterrogateManifest::get_type().

Referenced by _inPCPDJc8Lg(), and report_manifests().

FunctionIndex interrogate_manifest_getter ManifestIndex  manifest  ) 
 

Definition at line 65 of file interrogate_interface.cxx.

References InterrogateManifest::get_getter(), InterrogateDatabase::get_manifest(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJsk9F(), and report_manifests().

bool interrogate_manifest_has_getter ManifestIndex  manifest  ) 
 

Definition at line 60 of file interrogate_interface.cxx.

References InterrogateDatabase::get_manifest(), InterrogateDatabase::get_ptr(), and InterrogateManifest::has_getter().

Referenced by _inPCPDJ3MkE(), and report_manifests().

bool interrogate_manifest_has_int_value ManifestIndex  manifest  ) 
 

Definition at line 70 of file interrogate_interface.cxx.

References InterrogateDatabase::get_manifest(), InterrogateDatabase::get_ptr(), and InterrogateManifest::has_int_value().

Referenced by _inPCPDJC9u_(), and report_manifests().

bool interrogate_manifest_has_type ManifestIndex  manifest  ) 
 

Definition at line 50 of file interrogate_interface.cxx.

References InterrogateDatabase::get_manifest(), InterrogateDatabase::get_ptr(), and InterrogateManifest::has_type().

Referenced by _inPCPDJsBN6(), and report_manifests().

const char* interrogate_manifest_name ManifestIndex  manifest  ) 
 

Definition at line 40 of file interrogate_interface.cxx.

References InterrogateDatabase::get_manifest(), InterrogateComponent::get_name(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJKqIx(), and report_manifests().

int interrogate_number_of_functions  ) 
 

Definition at line 145 of file interrogate_interface.cxx.

References InterrogateDatabase::get_num_all_functions(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJZjcX(), report_all_functions(), and write_python_table().

int interrogate_number_of_global_functions  ) 
 

Definition at line 135 of file interrogate_interface.cxx.

References InterrogateDatabase::get_num_global_functions(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJV5jm(), and report_global_functions().

int interrogate_number_of_global_types  ) 
 

Definition at line 304 of file interrogate_interface.cxx.

References InterrogateDatabase::get_num_global_types(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJlLys(), and report_global_types().

int interrogate_number_of_globals  ) 
 

Definition at line 125 of file interrogate_interface.cxx.

References InterrogateDatabase::get_num_global_elements(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJNQAC(), and report_globals().

int interrogate_number_of_manifests  ) 
 

Definition at line 25 of file interrogate_interface.cxx.

References InterrogateDatabase::get_num_global_manifests(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJwgip(), and report_manifests().

int interrogate_number_of_types  ) 
 

Definition at line 314 of file interrogate_interface.cxx.

References InterrogateDatabase::get_num_all_types(), and InterrogateDatabase::get_ptr().

Referenced by _inPCPDJbw3v(), and report_all_types().

AtomicToken interrogate_type_atomic_token TypeIndex  type  ) 
 

Definition at line 389 of file interrogate_interface.cxx.

References InterrogateType::get_atomic_token(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), and type.

Referenced by _inPCPDJiCgZ(), and describe_type().

const char* interrogate_type_comment TypeIndex  type  ) 
 

Definition at line 369 of file interrogate_interface.cxx.

References InterrogateType::get_comment(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), and type.

Referenced by _inPCPDJR9bU().

bool interrogate_type_derivation_downcast_is_impossible TypeIndex  type,
int  n
 

Definition at line 564 of file interrogate_interface.cxx.

References InterrogateType::derivation_downcast_is_impossible(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), n, and type.

Referenced by _inPCPDJN_Lp(), and describe_type().

bool interrogate_type_derivation_has_downcast TypeIndex  type,
int  n
 

Definition at line 569 of file interrogate_interface.cxx.

References InterrogateType::derivation_has_downcast(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), n, and type.

Referenced by _inPCPDJ2xei(), and describe_type().

bool interrogate_type_derivation_has_upcast TypeIndex  type,
int  n
 

Definition at line 554 of file interrogate_interface.cxx.

References InterrogateType::derivation_has_upcast(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), n, and type.

Referenced by _inPCPDJgkPe(), and describe_type().

bool interrogate_type_destructor_is_inherited TypeIndex  type  ) 
 

Definition at line 504 of file interrogate_interface.cxx.

References InterrogateType::destructor_is_inherited(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), and type.

Referenced by _inPCPDJh1o6().

int interrogate_type_enum_value TypeIndex  type,
int  n
 

Definition at line 459 of file interrogate_interface.cxx.

References InterrogateType::get_enum_value(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), n, and type.

Referenced by _inPCPDJIKx5(), and describe_type().

const char* interrogate_type_enum_value_name TypeIndex  type,
int  n
 

Definition at line 449 of file interrogate_interface.cxx.

References InterrogateType::get_enum_value_name(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), n, and type.

Referenced by _inPCPDJY50T(), and describe_type().

const char* interrogate_type_enum_value_scoped_name TypeIndex  type,
int  n
 

Definition at line 454 of file interrogate_interface.cxx.

References InterrogateType::get_enum_value_scoped_name(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), n, and type.

Referenced by _inPCPDJypPX().

FunctionIndex interrogate_type_get_cast TypeIndex  type,
int  n
 

Definition at line 539 of file interrogate_interface.cxx.

References InterrogateType::get_cast(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), n, and type.

Referenced by _inPCPDJNxR0(), and describe_type().

FunctionIndex interrogate_type_get_constructor TypeIndex  type,
int  n
 

Definition at line 494 of file interrogate_interface.cxx.

References InterrogateType::get_constructor(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), n, and type.

Referenced by _inPCPDJP_f2(), and describe_type().

TypeIndex interrogate_type_get_derivation TypeIndex  type,
int  n
 

Definition at line 549 of file interrogate_interface.cxx.

References InterrogateType::get_derivation(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), n, and type.

Referenced by _inPCPDJazFz(), and describe_type().

FunctionIndex interrogate_type_get_destructor TypeIndex  type  ) 
 

Definition at line 509 of file interrogate_interface.cxx.

References InterrogateType::get_destructor(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), and type.

Referenced by _inPCPDJc4vK(), and describe_type().

FunctionIndex interrogate_type_get_downcast TypeIndex  type,
int  n
 

Definition at line 574 of file interrogate_interface.cxx.

References InterrogateType::derivation_get_downcast(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), n, and type.

Referenced by _inPCPDJTgkE().

ElementIndex interrogate_type_get_element TypeIndex  type,
int  n
 

Definition at line 519 of file interrogate_interface.cxx.

References InterrogateType::get_element(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), n, and type.

Referenced by _inPCPDJYAfN(), and describe_type().

FunctionIndex interrogate_type_get_method TypeIndex  type,
int  n
 

Definition at line 529 of file interrogate_interface.cxx.

References InterrogateType::get_method(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), n, and type.

Referenced by _inPCPDJ2R7K(), and describe_type().

TypeIndex interrogate_type_get_nested_type TypeIndex  type,
int  n
 

Definition at line 584 of file interrogate_interface.cxx.

References InterrogateType::get_nested_type(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), n, and type.

Referenced by _inPCPDJnedH(), and describe_type().

FunctionIndex interrogate_type_get_upcast TypeIndex  type,
int  n
 

Definition at line 559 of file interrogate_interface.cxx.

References InterrogateType::derivation_get_upcast(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), n, and type.

Referenced by _inPCPDJIRmS().

bool interrogate_type_has_comment TypeIndex  type  ) 
 

Definition at line 364 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::has_comment(), and type.

Referenced by _inPCPDJ5FdF().

bool interrogate_type_has_destructor TypeIndex  type  ) 
 

Definition at line 499 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::has_destructor(), and type.

Referenced by _inPCPDJuE9q(), and describe_type().

bool interrogate_type_has_module_name TypeIndex  type  ) 
 

Definition at line 374 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateComponent::has_module_name(), and type.

Referenced by _inPCPDJPAqU().

bool interrogate_type_is_atomic TypeIndex  type  ) 
 

Definition at line 384 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::is_atomic(), and type.

Referenced by _inPCPDJqZbO(), and describe_type().

bool interrogate_type_is_class TypeIndex  type  ) 
 

Definition at line 469 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::is_class(), and type.

Referenced by _inPCPDJCAx3(), and describe_type().

bool interrogate_type_is_const TypeIndex  type  ) 
 

Definition at line 429 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::is_const(), and type.

Referenced by _inPCPDJpZxy(), and describe_type().

bool interrogate_type_is_enum TypeIndex  type  ) 
 

Definition at line 439 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::is_enum(), and type.

Referenced by _inPCPDJQDIY(), and describe_type().

bool interrogate_type_is_fully_defined TypeIndex  type  ) 
 

Definition at line 479 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::is_fully_defined(), and type.

Referenced by _inPCPDJVUhE(), and describe_type().

bool interrogate_type_is_long TypeIndex  type  ) 
 

Definition at line 404 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::is_long(), and type.

Referenced by _inPCPDJTV9E(), and describe_type().

bool interrogate_type_is_longlong TypeIndex  type  ) 
 

Definition at line 409 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::is_longlong(), and type.

Referenced by _inPCPDJPd3W(), and describe_type().

bool interrogate_type_is_nested TypeIndex  type  ) 
 

Definition at line 354 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::is_nested(), and type.

Referenced by _inPCPDJNMOE(), and describe_type().

bool interrogate_type_is_pointer TypeIndex  type  ) 
 

Definition at line 424 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::is_pointer(), and type.

Referenced by _inPCPDJE_rr(), and describe_type().

bool interrogate_type_is_short TypeIndex  type  ) 
 

Definition at line 414 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::is_short(), and type.

Referenced by _inPCPDJRIvd(), and describe_type().

bool interrogate_type_is_signed TypeIndex  type  ) 
 

Definition at line 399 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::is_signed(), and type.

Referenced by _inPCPDJ5Tjz(), and describe_type().

bool interrogate_type_is_struct TypeIndex  type  ) 
 

Definition at line 464 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::is_struct(), and type.

Referenced by _inPCPDJI_e3(), and describe_type().

bool interrogate_type_is_union TypeIndex  type  ) 
 

Definition at line 474 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::is_union(), and type.

Referenced by _inPCPDJKOMc(), and describe_type().

bool interrogate_type_is_unpublished TypeIndex  type  ) 
 

Definition at line 484 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::is_unpublished(), and type.

Referenced by _inPCPDJu8T0(), and describe_type().

bool interrogate_type_is_unsigned TypeIndex  type  ) 
 

Definition at line 394 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::is_unsigned(), and type.

Referenced by _inPCPDJvj9C(), and describe_type().

bool interrogate_type_is_wrapped TypeIndex  type  ) 
 

Definition at line 419 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::is_wrapped(), and type.

Referenced by _inPCPDJeAKS(), and describe_type().

const char* interrogate_type_module_name TypeIndex  type  ) 
 

Definition at line 379 of file interrogate_interface.cxx.

References InterrogateComponent::get_module_name(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), and type.

Referenced by _inPCPDJg4gH().

const char* interrogate_type_name TypeIndex  type  ) 
 

Definition at line 339 of file interrogate_interface.cxx.

References InterrogateComponent::get_name(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), and type.

Referenced by _inPCPDJoIf5(), and show_type().

int interrogate_type_number_of_casts TypeIndex  type  ) 
 

Definition at line 534 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::number_of_casts(), and type.

Referenced by _inPCPDJg6iq(), and describe_type().

int interrogate_type_number_of_constructors TypeIndex  type  ) 
 

Definition at line 489 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::number_of_constructors(), and type.

Referenced by _inPCPDJsPNn(), and describe_type().

int interrogate_type_number_of_derivations TypeIndex  type  ) 
 

Definition at line 544 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::number_of_derivations(), and type.

Referenced by _inPCPDJ8n7D(), and describe_type().

int interrogate_type_number_of_elements TypeIndex  type  ) 
 

Definition at line 514 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::number_of_elements(), and type.

Referenced by _inPCPDJXbpM(), and describe_type().

int interrogate_type_number_of_enum_values TypeIndex  type  ) 
 

Definition at line 444 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::number_of_enum_values(), and type.

Referenced by _inPCPDJA7Ig(), and describe_type().

int interrogate_type_number_of_methods TypeIndex  type  ) 
 

Definition at line 524 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::number_of_methods(), and type.

Referenced by _inPCPDJDbCl(), and describe_type().

int interrogate_type_number_of_nested_types TypeIndex  type  ) 
 

Definition at line 579 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::number_of_nested_types(), and type.

Referenced by _inPCPDJh4_l(), and describe_type().

TypeIndex interrogate_type_outer_class TypeIndex  type  ) 
 

Definition at line 359 of file interrogate_interface.cxx.

References InterrogateType::get_outer_class(), InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), and type.

Referenced by _inPCPDJidlm(), and describe_type().

const char* interrogate_type_scoped_name TypeIndex  type  ) 
 

Definition at line 344 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateType::get_scoped_name(), InterrogateDatabase::get_type(), and type.

Referenced by _inPCPDJ6Xo_().

const char* interrogate_type_true_name TypeIndex  type  ) 
 

Definition at line 349 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateType::get_true_name(), InterrogateDatabase::get_type(), and type.

Referenced by _inPCPDJ8eET(), and show_type().

TypeIndex interrogate_type_wrapped_type TypeIndex  type  ) 
 

Definition at line 434 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_type(), InterrogateType::get_wrapped_type(), and type.

Referenced by _inPCPDJZ__l(), and describe_type().

bool interrogate_wrapper_caller_manages_return_value FunctionWrapperIndex  wrapper  ) 
 

Definition at line 247 of file interrogate_interface.cxx.

References InterrogateFunctionWrapper::caller_manages_return_value(), InterrogateDatabase::get_ptr(), and InterrogateDatabase::get_wrapper().

Referenced by _inPCPDJPhA0(), and describe_wrapper().

bool interrogate_wrapper_has_pointer FunctionWrapperIndex  wrapper  ) 
 

Definition at line 282 of file interrogate_interface.cxx.

References InterrogateDatabase::get_fptr(), InterrogateDatabase::get_ptr(), and NULL.

Referenced by _inPCPDJ6JG0(), and describe_wrapper().

bool interrogate_wrapper_has_return_value FunctionWrapperIndex  wrapper  ) 
 

Definition at line 237 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_wrapper(), and InterrogateFunctionWrapper::has_return_value().

Referenced by _inPCPDJ9GJl(), and describe_wrapper().

bool interrogate_wrapper_is_callable_by_name FunctionWrapperIndex  wrapper  ) 
 

Definition at line 232 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_wrapper(), and InterrogateFunctionWrapper::is_callable_by_name().

Referenced by _inPCPDJa0Pp(), describe_wrapper(), and write_python_table().

const char* interrogate_wrapper_name FunctionWrapperIndex  wrapper  ) 
 

Definition at line 225 of file interrogate_interface.cxx.

References InterrogateComponent::get_name(), InterrogateDatabase::get_ptr(), and InterrogateDatabase::get_wrapper().

Referenced by _inPCPDJtc9G(), describe_wrapper(), and write_python_table().

int interrogate_wrapper_number_of_parameters FunctionWrapperIndex  wrapper  ) 
 

Definition at line 257 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_wrapper(), and InterrogateFunctionWrapper::number_of_parameters().

Referenced by _inPCPDJ6ACv(), and describe_wrapper().

bool interrogate_wrapper_parameter_has_name FunctionWrapperIndex  wrapper,
int  n
 

Definition at line 267 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_wrapper(), n, and InterrogateFunctionWrapper::parameter_has_name().

Referenced by _inPCPDJI3Xf(), and describe_wrapper().

bool interrogate_wrapper_parameter_is_this FunctionWrapperIndex  wrapper,
int  n
 

Definition at line 277 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_wrapper(), n, and InterrogateFunctionWrapper::parameter_is_this().

Referenced by _inPCPDJWvbH(), and describe_wrapper().

const char* interrogate_wrapper_parameter_name FunctionWrapperIndex  wrapper,
int  n
 

Definition at line 272 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_wrapper(), n, and InterrogateFunctionWrapper::parameter_get_name().

Referenced by _inPCPDJWOel(), and describe_wrapper().

TypeIndex interrogate_wrapper_parameter_type FunctionWrapperIndex  wrapper,
int  n
 

Definition at line 262 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateDatabase::get_wrapper(), n, and InterrogateFunctionWrapper::parameter_get_type().

Referenced by _inPCPDJNJX7(), and describe_wrapper().

void* interrogate_wrapper_pointer FunctionWrapperIndex  wrapper  ) 
 

Definition at line 287 of file interrogate_interface.cxx.

References InterrogateDatabase::get_fptr(), and InterrogateDatabase::get_ptr().

Referenced by describe_wrapper().

TypeIndex interrogate_wrapper_return_type FunctionWrapperIndex  wrapper  ) 
 

Definition at line 242 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateFunctionWrapper::get_return_type(), and InterrogateDatabase::get_wrapper().

Referenced by _inPCPDJKfmo(), and describe_wrapper().

FunctionIndex interrogate_wrapper_return_value_destructor FunctionWrapperIndex  wrapper  ) 
 

Definition at line 252 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateFunctionWrapper::get_return_value_destructor(), and InterrogateDatabase::get_wrapper().

Referenced by _inPCPDJVMJl(), and describe_wrapper().

const char* interrogate_wrapper_unique_name FunctionWrapperIndex  wrapper  ) 
 

Definition at line 292 of file interrogate_interface.cxx.

References InterrogateDatabase::get_ptr(), InterrogateFunctionWrapper::get_unique_name(), and InterrogateDatabase::get_wrapper().

Referenced by _inPCPDJauwR(), and describe_wrapper().


Generated on Fri Apr 18 01:34:12 2003 for DTool by doxygen1.3