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

dtool/src/interrogatedb/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)
void * interrogate_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)


Detailed Description

Definition in file interrogate_interface.cxx.


Function Documentation

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

TypeIndex interrogate_type_get_nested_type TypeIndex  type,
int  n
 

Definition at line 587 of file interrogate_interface.cxx.

Referenced by _inPCPDJnedH().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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_().

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().

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().

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().

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().

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().

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().

const char* interrogate_wrapper_name FunctionWrapperIndex  wrapper  ) 
 

Definition at line 228 of file interrogate_interface.cxx.

Referenced by _inPCPDJtc9G().

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().

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().

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().

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().

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().

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().

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().

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().

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:12 2003 for DTool by doxygen1.3