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

dtool/src/interrogatedb/interrogate_interface.h File Reference

#include <dtoolbase.h>

Go to the source code of this file.

Typedefs

typedef int ManifestIndex
typedef int ElementIndex
typedef int TypeIndex
typedef int FunctionIndex
typedef int FunctionWrapperIndex

Enumerations

enum  AtomicToken {
  AT_not_atomic = 0, AT_int = 1, AT_float = 2, AT_double = 3,
  AT_bool = 4, AT_char = 5, AT_void = 6, AT_string = 7
}

Functions

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


Detailed Description

Definition in file interrogate_interface.h.


Typedef Documentation

typedef int ElementIndex
 

Definition at line 67 of file interrogate_interface.h.

Referenced by interrogate_element_scoped_name(), interrogate_get_element_by_name(), interrogate_number_of_globals(), interrogate_type_number_of_elements(), InterrogateDatabase::lookup_manifest_by_name(), and InterrogateDatabase::lookup_type_by_true_name().

typedef int FunctionIndex
 

Definition at line 69 of file interrogate_interface.h.

Referenced by InterrogateBuilder::clean_identifier(), InterfaceMaker::generate_wrappers(), InterrogateBuilder::get_getter(), InterrogateDatabase::get_num_all_types(), InterrogateFunctionWrapper::get_return_type(), InterrogateManifest::get_type(), InterrogateType::has_destructor(), interrogate_element_has_getter(), interrogate_element_has_setter(), interrogate_manifest_has_getter(), interrogate_number_of_functions(), interrogate_number_of_global_functions(), interrogate_type_derivation_has_downcast(), interrogate_type_derivation_has_upcast(), interrogate_type_destructor_is_inherited(), interrogate_type_number_of_casts(), interrogate_type_number_of_constructors(), interrogate_type_number_of_methods(), interrogate_wrapper_caller_manages_return_value(), InterrogateType::is_union(), InterrogateFunctionWrapper::operator=(), write_python_table(), and InterfaceMaker::~InterfaceMaker().

typedef int FunctionWrapperIndex
 

Definition at line 70 of file interrogate_interface.h.

Referenced by InterrogateDatabase::get_wrapper(), InterfaceMaker::get_wrapper_name(), interrogate_function_number_of_c_wrappers(), interrogate_function_number_of_python_wrappers(), and write_python_table().

typedef int ManifestIndex
 

Definition at line 66 of file interrogate_interface.h.

Referenced by InterrogateDatabase::get_global_function(), interrogate_get_manifest(), interrogate_number_of_manifests(), and InterfaceMaker::~InterfaceMaker().

typedef int TypeIndex
 

Definition at line 68 of file interrogate_interface.h.

Referenced by InterrogateDatabase::check_latest(), InterrogateBuilder::clean_identifier(), InterrogateBuilder::get_cast_function(), InterrogateType::get_destructor(), InterrogateDatabase::get_global_type(), InterrogateElement::has_scoped_name(), interrogate_function_is_method(), interrogate_get_element_by_scoped_name(), interrogate_get_type(), interrogate_get_type_by_name(), interrogate_get_type_by_scoped_name(), interrogate_manifest_has_type(), interrogate_number_of_global_types(), interrogate_number_of_types(), interrogate_type_is_const(), interrogate_type_is_nested(), interrogate_type_number_of_derivations(), interrogate_type_number_of_nested_types(), interrogate_wrapper_has_return_value(), interrogate_wrapper_number_of_parameters(), InterrogateFunctionWrapper::is_callable_by_name(), InterrogateType::is_longlong(), InterrogateFunction::is_virtual(), InterrogateDatabase::lookup_type_by_name(), InterrogateType::number_of_casts(), InterrogateType::number_of_derivations(), and InterfaceMaker::~InterfaceMaker().


Enumeration Type Documentation

enum AtomicToken
 

Enumeration values:
AT_not_atomic 
AT_int 
AT_float 
AT_double 
AT_bool 
AT_char 
AT_void 
AT_string 

Definition at line 75 of file interrogate_interface.h.

Referenced by _inPCPDJiCgZ(), interrogate_type_is_atomic(), and InterrogateType::is_nested().


Function Documentation

EXPCL_DTOOLCONFIG FunctionIndex interrogate_element_getter ElementIndex  element  ) 
 

Definition at line 113 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJV4dk().

EXPCL_DTOOLCONFIG bool interrogate_element_has_getter ElementIndex  element  ) 
 

Definition at line 108 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJk5ao().

EXPCL_DTOOLCONFIG bool interrogate_element_has_setter ElementIndex  element  ) 
 

Definition at line 118 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJQApo().

EXPCL_DTOOLCONFIG const char* interrogate_element_name ElementIndex  element  ) 
 

Definition at line 83 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJ_U2J().

EXPCL_DTOOLCONFIG const char* interrogate_element_scoped_name ElementIndex  element  ) 
 

Definition at line 88 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJZ4Us().

EXPCL_DTOOLCONFIG FunctionIndex interrogate_element_setter ElementIndex  element  ) 
 

Definition at line 123 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJV_Io().

EXPCL_DTOOLCONFIG TypeIndex interrogate_element_type ElementIndex  element  ) 
 

Definition at line 103 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJpHUf().

EXPCL_DTOOLCONFIG FunctionWrapperIndex interrogate_function_c_wrapper FunctionIndex  function,
int  n
 

Definition at line 213 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJnPrB().

EXPCL_DTOOLCONFIG TypeIndex interrogate_function_class FunctionIndex  function  ) 
 

Definition at line 188 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJIZTX(), and describe_function().

EXPCL_DTOOLCONFIG const char* interrogate_function_comment FunctionIndex  function  ) 
 

Definition at line 173 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJg3TW().

EXPCL_DTOOLCONFIG bool interrogate_function_has_comment FunctionIndex  function  ) 
 

Definition at line 168 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJ_iVJ().

EXPCL_DTOOLCONFIG bool interrogate_function_has_module_name FunctionIndex  function  ) 
 

Definition at line 193 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJu8Rq().

EXPCL_DTOOLCONFIG bool interrogate_function_is_method FunctionIndex  function  ) 
 

Definition at line 183 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJG2QW().

EXPCL_DTOOLCONFIG bool interrogate_function_is_virtual FunctionIndex  function  ) 
 

Definition at line 203 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJaus9().

EXPCL_DTOOLCONFIG const char* interrogate_function_module_name FunctionIndex  function  ) 
 

Definition at line 198 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJ9_el().

EXPCL_DTOOLCONFIG const char* interrogate_function_name FunctionIndex  function  ) 
 

Definition at line 158 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJw6ns().

EXPCL_DTOOLCONFIG int interrogate_function_number_of_c_wrappers FunctionIndex  function  ) 
 

Definition at line 208 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJaf25().

EXPCL_DTOOLCONFIG int interrogate_function_number_of_python_wrappers FunctionIndex  function  ) 
 

Definition at line 218 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJDmkY().

EXPCL_DTOOLCONFIG const char* interrogate_function_prototype FunctionIndex  function  ) 
 

Definition at line 178 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJi9Wj().

EXPCL_DTOOLCONFIG FunctionWrapperIndex interrogate_function_python_wrapper FunctionIndex  function,
int  n
 

Definition at line 223 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJKL_W().

EXPCL_DTOOLCONFIG const char* interrogate_function_scoped_name FunctionIndex  function  ) 
 

Definition at line 163 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJGX78().

EXPCL_DTOOLCONFIG ElementIndex interrogate_get_element_by_name const char *  element_name  ) 
 

Definition at line 93 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJd695().

EXPCL_DTOOLCONFIG ElementIndex interrogate_get_element_by_scoped_name const char *  element_name  ) 
 

Definition at line 98 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJeISc().

EXPCL_DTOOLCONFIG FunctionIndex interrogate_get_function int  n  ) 
 

Definition at line 153 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJR_w6(), and report_all_functions().

EXPCL_DTOOLCONFIG ElementIndex interrogate_get_global int  n  ) 
 

Definition at line 133 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJAfO2(), and report_globals().

EXPCL_DTOOLCONFIG FunctionIndex interrogate_get_global_function int  n  ) 
 

Definition at line 143 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJwsjw(), and report_global_functions().

EXPCL_DTOOLCONFIG TypeIndex interrogate_get_global_type int  n  ) 
 

Definition at line 312 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJFt0z(), and report_global_types().

EXPCL_DTOOLCONFIG ManifestIndex interrogate_get_manifest int  n  ) 
 

Definition at line 33 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJKkDz(), and report_manifests().

EXPCL_DTOOLCONFIG ManifestIndex interrogate_get_manifest_by_name const char *  manifest_name  ) 
 

Definition at line 38 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJZz9N().

EXPCL_DTOOLCONFIG TypeIndex interrogate_get_type int  n  ) 
 

Definition at line 322 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJxpx8(), and report_all_types().

EXPCL_DTOOLCONFIG TypeIndex interrogate_get_type_by_name const char *  type_name  ) 
 

Definition at line 327 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJGhcs().

EXPCL_DTOOLCONFIG TypeIndex interrogate_get_type_by_scoped_name const char *  type_name  ) 
 

Definition at line 332 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJjhrb().

EXPCL_DTOOLCONFIG TypeIndex interrogate_get_type_by_true_name const char *  type_name  ) 
 

Definition at line 337 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJToqq().

EXPCL_DTOOLCONFIG FunctionWrapperIndex interrogate_get_wrapper_by_unique_name const char *  unique_name  ) 
 

Definition at line 302 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJ5OfF().

EXPCL_DTOOLCONFIG const char* interrogate_manifest_definition ManifestIndex  manifest  ) 
 

Definition at line 48 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJ_uSj(), and report_manifests().

EXPCL_DTOOLCONFIG int interrogate_manifest_get_int_value ManifestIndex  manifest  ) 
 

Definition at line 78 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJS_tk(), and report_manifests().

EXPCL_DTOOLCONFIG TypeIndex interrogate_manifest_get_type ManifestIndex  manifest  ) 
 

Definition at line 58 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJc8Lg(), and report_manifests().

EXPCL_DTOOLCONFIG FunctionIndex interrogate_manifest_getter ManifestIndex  manifest  ) 
 

Definition at line 68 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJsk9F(), and report_manifests().

EXPCL_DTOOLCONFIG bool interrogate_manifest_has_getter ManifestIndex  manifest  ) 
 

Definition at line 63 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJ3MkE(), and report_manifests().

EXPCL_DTOOLCONFIG bool interrogate_manifest_has_int_value ManifestIndex  manifest  ) 
 

Definition at line 73 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJC9u_(), and report_manifests().

EXPCL_DTOOLCONFIG bool interrogate_manifest_has_type ManifestIndex  manifest  ) 
 

Definition at line 53 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJsBN6(), and report_manifests().

EXPCL_DTOOLCONFIG const char* interrogate_manifest_name ManifestIndex  manifest  ) 
 

Definition at line 43 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJKqIx(), and report_manifests().

EXPCL_DTOOLCONFIG int interrogate_number_of_functions  ) 
 

Definition at line 148 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJZjcX().

EXPCL_DTOOLCONFIG int interrogate_number_of_global_functions  ) 
 

Definition at line 138 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJV5jm().

EXPCL_DTOOLCONFIG int interrogate_number_of_global_types  ) 
 

Definition at line 307 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJlLys().

EXPCL_DTOOLCONFIG int interrogate_number_of_globals  ) 
 

Definition at line 128 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJNQAC().

EXPCL_DTOOLCONFIG int interrogate_number_of_manifests  ) 
 

Definition at line 28 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJwgip().

EXPCL_DTOOLCONFIG int interrogate_number_of_types  ) 
 

Definition at line 317 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJbw3v().

EXPCL_DTOOLCONFIG AtomicToken interrogate_type_atomic_token TypeIndex  type  ) 
 

Definition at line 392 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJiCgZ().

EXPCL_DTOOLCONFIG const char* interrogate_type_comment TypeIndex  type  ) 
 

Definition at line 372 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJR9bU().

EXPCL_DTOOLCONFIG bool interrogate_type_derivation_downcast_is_impossible TypeIndex  type,
int  n
 

Definition at line 567 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJN_Lp().

EXPCL_DTOOLCONFIG bool interrogate_type_derivation_has_downcast TypeIndex  type,
int  n
 

Definition at line 572 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJ2xei().

EXPCL_DTOOLCONFIG bool interrogate_type_derivation_has_upcast TypeIndex  type,
int  n
 

Definition at line 557 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJgkPe().

EXPCL_DTOOLCONFIG bool interrogate_type_destructor_is_inherited TypeIndex  type  ) 
 

Definition at line 507 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJh1o6().

EXPCL_DTOOLCONFIG int interrogate_type_enum_value TypeIndex  type,
int  n
 

Definition at line 462 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJIKx5().

EXPCL_DTOOLCONFIG const char* interrogate_type_enum_value_name TypeIndex  type,
int  n
 

Definition at line 452 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJY50T().

EXPCL_DTOOLCONFIG const char* interrogate_type_enum_value_scoped_name TypeIndex  type,
int  n
 

Definition at line 457 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJypPX().

EXPCL_DTOOLCONFIG FunctionIndex interrogate_type_get_cast TypeIndex  type,
int  n
 

Definition at line 542 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJNxR0().

EXPCL_DTOOLCONFIG FunctionIndex interrogate_type_get_constructor TypeIndex  type,
int  n
 

Definition at line 497 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJP_f2().

EXPCL_DTOOLCONFIG TypeIndex interrogate_type_get_derivation TypeIndex  type,
int  n
 

Definition at line 552 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJazFz().

EXPCL_DTOOLCONFIG FunctionIndex interrogate_type_get_destructor TypeIndex  type  ) 
 

Definition at line 512 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJc4vK().

EXPCL_DTOOLCONFIG FunctionIndex interrogate_type_get_downcast TypeIndex  type,
int  n
 

Definition at line 577 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJTgkE().

EXPCL_DTOOLCONFIG ElementIndex interrogate_type_get_element TypeIndex  type,
int  n
 

Definition at line 522 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJYAfN().

EXPCL_DTOOLCONFIG FunctionIndex interrogate_type_get_method TypeIndex  type,
int  n
 

Definition at line 532 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJ2R7K().

EXPCL_DTOOLCONFIG TypeIndex interrogate_type_get_nested_type TypeIndex  type,
int  n
 

Definition at line 587 of file interrogate_interface.cxx.

Referenced by _inPCPDJnedH().

EXPCL_DTOOLCONFIG FunctionIndex interrogate_type_get_upcast TypeIndex  type,
int  n
 

Definition at line 562 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJIRmS().

EXPCL_DTOOLCONFIG bool interrogate_type_has_comment TypeIndex  type  ) 
 

Definition at line 367 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJ5FdF().

EXPCL_DTOOLCONFIG bool interrogate_type_has_destructor TypeIndex  type  ) 
 

Definition at line 502 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJuE9q().

EXPCL_DTOOLCONFIG bool interrogate_type_has_module_name TypeIndex  type  ) 
 

Definition at line 377 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJPAqU().

EXPCL_DTOOLCONFIG bool interrogate_type_is_atomic TypeIndex  type  ) 
 

Definition at line 387 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJqZbO().

EXPCL_DTOOLCONFIG bool interrogate_type_is_class TypeIndex  type  ) 
 

Definition at line 472 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJCAx3().

EXPCL_DTOOLCONFIG bool interrogate_type_is_const TypeIndex  type  ) 
 

Definition at line 432 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJpZxy().

EXPCL_DTOOLCONFIG bool interrogate_type_is_enum TypeIndex  type  ) 
 

Definition at line 442 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJQDIY().

EXPCL_DTOOLCONFIG bool interrogate_type_is_fully_defined TypeIndex  type  ) 
 

Definition at line 482 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJVUhE().

EXPCL_DTOOLCONFIG bool interrogate_type_is_long TypeIndex  type  ) 
 

Definition at line 407 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJTV9E().

EXPCL_DTOOLCONFIG bool interrogate_type_is_longlong TypeIndex  type  ) 
 

Definition at line 412 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJPd3W().

EXPCL_DTOOLCONFIG bool interrogate_type_is_nested TypeIndex  type  ) 
 

Definition at line 357 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJNMOE().

EXPCL_DTOOLCONFIG bool interrogate_type_is_pointer TypeIndex  type  ) 
 

Definition at line 427 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJE_rr().

EXPCL_DTOOLCONFIG bool interrogate_type_is_short TypeIndex  type  ) 
 

Definition at line 417 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJRIvd().

EXPCL_DTOOLCONFIG bool interrogate_type_is_signed TypeIndex  type  ) 
 

Definition at line 402 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJ5Tjz().

EXPCL_DTOOLCONFIG bool interrogate_type_is_struct TypeIndex  type  ) 
 

Definition at line 467 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJI_e3().

EXPCL_DTOOLCONFIG bool interrogate_type_is_union TypeIndex  type  ) 
 

Definition at line 477 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJKOMc().

EXPCL_DTOOLCONFIG bool interrogate_type_is_unpublished TypeIndex  type  ) 
 

Definition at line 487 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJu8T0().

EXPCL_DTOOLCONFIG bool interrogate_type_is_unsigned TypeIndex  type  ) 
 

Definition at line 397 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJvj9C().

EXPCL_DTOOLCONFIG bool interrogate_type_is_wrapped TypeIndex  type  ) 
 

Definition at line 422 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJeAKS().

EXPCL_DTOOLCONFIG const char* interrogate_type_module_name TypeIndex  type  ) 
 

Definition at line 382 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJg4gH().

EXPCL_DTOOLCONFIG const char* interrogate_type_name TypeIndex  type  ) 
 

Definition at line 342 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJoIf5().

EXPCL_DTOOLCONFIG int interrogate_type_number_of_casts TypeIndex  type  ) 
 

Definition at line 537 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJg6iq().

EXPCL_DTOOLCONFIG int interrogate_type_number_of_constructors TypeIndex  type  ) 
 

Definition at line 492 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJsPNn().

EXPCL_DTOOLCONFIG int interrogate_type_number_of_derivations TypeIndex  type  ) 
 

Definition at line 547 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJ8n7D().

EXPCL_DTOOLCONFIG int interrogate_type_number_of_elements TypeIndex  type  ) 
 

Definition at line 517 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJXbpM().

EXPCL_DTOOLCONFIG int interrogate_type_number_of_enum_values TypeIndex  type  ) 
 

Definition at line 447 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJA7Ig().

EXPCL_DTOOLCONFIG int interrogate_type_number_of_methods TypeIndex  type  ) 
 

Definition at line 527 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJDbCl().

EXPCL_DTOOLCONFIG int interrogate_type_number_of_nested_types TypeIndex  type  ) 
 

Definition at line 582 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJh4_l().

EXPCL_DTOOLCONFIG TypeIndex interrogate_type_outer_class TypeIndex  type  ) 
 

Definition at line 362 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJidlm(), and describe_type().

EXPCL_DTOOLCONFIG const char* interrogate_type_scoped_name TypeIndex  type  ) 
 

Definition at line 347 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJ6Xo_().

EXPCL_DTOOLCONFIG const char* interrogate_type_true_name TypeIndex  type  ) 
 

Definition at line 352 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJ8eET(), and show_type().

EXPCL_DTOOLCONFIG TypeIndex interrogate_type_wrapped_type TypeIndex  type  ) 
 

Definition at line 437 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJZ__l().

EXPCL_DTOOLCONFIG bool interrogate_wrapper_caller_manages_return_value FunctionWrapperIndex  wrapper  ) 
 

Definition at line 250 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJPhA0().

EXPCL_DTOOLCONFIG bool interrogate_wrapper_has_pointer FunctionWrapperIndex  wrapper  ) 
 

Definition at line 285 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJ6JG0().

EXPCL_DTOOLCONFIG bool interrogate_wrapper_has_return_value FunctionWrapperIndex  wrapper  ) 
 

Definition at line 240 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJ9GJl().

EXPCL_DTOOLCONFIG bool interrogate_wrapper_is_callable_by_name FunctionWrapperIndex  wrapper  ) 
 

Definition at line 235 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJa0Pp().

EXPCL_DTOOLCONFIG const char* interrogate_wrapper_name FunctionWrapperIndex  wrapper  ) 
 

Definition at line 228 of file interrogate_interface.cxx.

Referenced by _inPCPDJtc9G().

EXPCL_DTOOLCONFIG int interrogate_wrapper_number_of_parameters FunctionWrapperIndex  wrapper  ) 
 

Definition at line 260 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJ6ACv().

EXPCL_DTOOLCONFIG bool interrogate_wrapper_parameter_has_name FunctionWrapperIndex  wrapper,
int  n
 

Definition at line 270 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJI3Xf().

EXPCL_DTOOLCONFIG bool interrogate_wrapper_parameter_is_this FunctionWrapperIndex  wrapper,
int  n
 

Definition at line 280 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJWvbH().

EXPCL_DTOOLCONFIG const char* interrogate_wrapper_parameter_name FunctionWrapperIndex  wrapper,
int  n
 

Definition at line 275 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJWOel().

EXPCL_DTOOLCONFIG TypeIndex interrogate_wrapper_parameter_type FunctionWrapperIndex  wrapper,
int  n
 

Definition at line 265 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJNJX7().

EXPCL_DTOOLCONFIG void* interrogate_wrapper_pointer FunctionWrapperIndex  wrapper  ) 
 

Definition at line 290 of file interrogate_interface.cxx.

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

EXPCL_DTOOLCONFIG TypeIndex interrogate_wrapper_return_type FunctionWrapperIndex  wrapper  ) 
 

Definition at line 245 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJKfmo(), and describe_wrapper().

EXPCL_DTOOLCONFIG FunctionIndex interrogate_wrapper_return_value_destructor FunctionWrapperIndex  wrapper  ) 
 

Definition at line 255 of file interrogate_interface.cxx.

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

Referenced by _inPCPDJVMJl().

EXPCL_DTOOLCONFIG const char* interrogate_wrapper_unique_name FunctionWrapperIndex  wrapper  ) 
 

Definition at line 295 of file interrogate_interface.cxx.

Referenced by _inPCPDJauwR().


Generated on Thu May 1 22:13:13 2003 for DTool by doxygen1.3