Panda3D
|
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...
#include "interrogate_interface.h"
#include "interrogateDatabase.h"
#include "interrogateType.h"
#include "interrogateFunction.h"
#include "config_interrogatedb.h"
Go to the source code of this file.
Functions | |
void | interrogate_add_search_directory (const char *dirname) |
void | interrogate_add_search_path (const char *pathstring) |
const char * | interrogate_element_comment (ElementIndex element) |
FunctionIndex | interrogate_element_getter (ElementIndex element) |
bool | interrogate_element_has_comment (ElementIndex element) |
bool | interrogate_element_has_getter (ElementIndex element) |
bool | interrogate_element_has_setter (ElementIndex element) |
bool | interrogate_element_is_mapping (ElementIndex element) |
bool | interrogate_element_is_sequence (ElementIndex element) |
const char * | interrogate_element_name (ElementIndex element) |
const char * | interrogate_element_scoped_name (ElementIndex element) |
FunctionIndex | interrogate_element_setter (ElementIndex element) |
TypeIndex | interrogate_element_type (ElementIndex element) |
bool | interrogate_error_flag () |
FunctionWrapperIndex | interrogate_function_c_wrapper (FunctionIndex function, int n) |
TypeIndex | interrogate_function_class (FunctionIndex function) |
const char * | interrogate_function_comment (FunctionIndex function) |
bool | interrogate_function_has_comment (FunctionIndex function) |
bool | interrogate_function_has_library_name (FunctionIndex function) |
bool | interrogate_function_has_module_name (FunctionIndex function) |
bool | interrogate_function_is_method (FunctionIndex function) |
bool | interrogate_function_is_virtual (FunctionIndex function) |
const char * | interrogate_function_library_name (FunctionIndex function) |
const char * | interrogate_function_module_name (FunctionIndex function) |
const char * | interrogate_function_name (FunctionIndex function) |
int | interrogate_function_number_of_c_wrappers (FunctionIndex function) |
int | interrogate_function_number_of_python_wrappers (FunctionIndex function) |
const char * | interrogate_function_prototype (FunctionIndex function) |
FunctionWrapperIndex | interrogate_function_python_wrapper (FunctionIndex function, int n) |
const char * | interrogate_function_scoped_name (FunctionIndex function) |
ElementIndex | interrogate_get_element_by_name (const char *element_name) |
ElementIndex | interrogate_get_element_by_scoped_name (const char *element_name) |
FunctionIndex | interrogate_get_function (int n) |
ElementIndex | interrogate_get_global (int n) |
FunctionIndex | interrogate_get_global_function (int n) |
TypeIndex | interrogate_get_global_type (int n) |
ManifestIndex | interrogate_get_manifest (int n) |
ManifestIndex | interrogate_get_manifest_by_name (const char *manifest_name) |
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) |
FunctionWrapperIndex | interrogate_get_wrapper_by_unique_name (const char *unique_name) |
const char * | interrogate_make_seq_comment (MakeSeqIndex make_seq) |
const char * | interrogate_make_seq_element_name (MakeSeqIndex make_seq) |
bool | interrogate_make_seq_has_comment (MakeSeqIndex make_seq) |
const char * | interrogate_make_seq_num_name (MakeSeqIndex make_seq) |
const char * | interrogate_make_seq_scoped_name (MakeSeqIndex make_seq) |
const char * | interrogate_make_seq_seq_name (MakeSeqIndex make_seq) |
const char * | interrogate_manifest_definition (ManifestIndex manifest) |
int | interrogate_manifest_get_int_value (ManifestIndex manifest) |
TypeIndex | interrogate_manifest_get_type (ManifestIndex manifest) |
FunctionIndex | interrogate_manifest_getter (ManifestIndex manifest) |
bool | interrogate_manifest_has_getter (ManifestIndex manifest) |
bool | interrogate_manifest_has_int_value (ManifestIndex manifest) |
bool | interrogate_manifest_has_type (ManifestIndex manifest) |
const char * | interrogate_manifest_name (ManifestIndex manifest) |
int | interrogate_number_of_functions () |
int | interrogate_number_of_global_functions () |
int | interrogate_number_of_global_types () |
int | interrogate_number_of_globals () |
int | interrogate_number_of_manifests () |
int | interrogate_number_of_types () |
AtomicToken | interrogate_type_atomic_token (TypeIndex type) |
const char * | interrogate_type_comment (TypeIndex type) |
bool | interrogate_type_derivation_downcast_is_impossible (TypeIndex type, int n) |
bool | interrogate_type_derivation_has_downcast (TypeIndex type, int n) |
bool | interrogate_type_derivation_has_upcast (TypeIndex type, int n) |
bool | interrogate_type_destructor_is_inherited (TypeIndex type) |
int | interrogate_type_enum_value (TypeIndex type, int n) |
const char * | interrogate_type_enum_value_comment (TypeIndex type, int n) |
const char * | interrogate_type_enum_value_name (TypeIndex type, int n) |
const char * | interrogate_type_enum_value_scoped_name (TypeIndex type, int n) |
FunctionIndex | interrogate_type_get_cast (TypeIndex type, int n) |
FunctionIndex | interrogate_type_get_constructor (TypeIndex type, int n) |
TypeIndex | interrogate_type_get_derivation (TypeIndex type, int n) |
FunctionIndex | interrogate_type_get_destructor (TypeIndex type) |
FunctionIndex | interrogate_type_get_downcast (TypeIndex type, int n) |
ElementIndex | interrogate_type_get_element (TypeIndex type, int n) |
MakeSeqIndex | interrogate_type_get_make_seq (TypeIndex type, int n) |
FunctionIndex | interrogate_type_get_method (TypeIndex type, int n) |
TypeIndex | interrogate_type_get_nested_type (TypeIndex type, int n) |
FunctionIndex | interrogate_type_get_upcast (TypeIndex type, int n) |
bool | interrogate_type_has_comment (TypeIndex type) |
bool | interrogate_type_has_destructor (TypeIndex type) |
bool | interrogate_type_has_library_name (TypeIndex type) |
bool | interrogate_type_has_module_name (TypeIndex type) |
bool | interrogate_type_is_atomic (TypeIndex type) |
bool | interrogate_type_is_class (TypeIndex type) |
bool | interrogate_type_is_const (TypeIndex type) |
bool | interrogate_type_is_enum (TypeIndex type) |
bool | interrogate_type_is_fully_defined (TypeIndex type) |
bool | interrogate_type_is_global (TypeIndex type) |
bool | interrogate_type_is_long (TypeIndex type) |
bool | interrogate_type_is_longlong (TypeIndex type) |
bool | interrogate_type_is_nested (TypeIndex type) |
bool | interrogate_type_is_pointer (TypeIndex type) |
bool | interrogate_type_is_short (TypeIndex type) |
bool | interrogate_type_is_signed (TypeIndex type) |
bool | interrogate_type_is_struct (TypeIndex type) |
bool | interrogate_type_is_typedef (TypeIndex type) |
bool | interrogate_type_is_union (TypeIndex type) |
bool | interrogate_type_is_unpublished (TypeIndex type) |
bool | interrogate_type_is_unsigned (TypeIndex type) |
bool | interrogate_type_is_wrapped (TypeIndex type) |
const char * | interrogate_type_library_name (TypeIndex type) |
const char * | interrogate_type_module_name (TypeIndex type) |
const char * | interrogate_type_name (TypeIndex type) |
int | interrogate_type_number_of_casts (TypeIndex type) |
int | interrogate_type_number_of_constructors (TypeIndex type) |
int | interrogate_type_number_of_derivations (TypeIndex type) |
int | interrogate_type_number_of_elements (TypeIndex type) |
int | interrogate_type_number_of_enum_values (TypeIndex type) |
int | interrogate_type_number_of_make_seqs (TypeIndex type) |
int | interrogate_type_number_of_methods (TypeIndex type) |
int | interrogate_type_number_of_nested_types (TypeIndex type) |
TypeIndex | interrogate_type_outer_class (TypeIndex type) |
const char * | interrogate_type_scoped_name (TypeIndex type) |
const char * | interrogate_type_true_name (TypeIndex type) |
TypeIndex | interrogate_type_wrapped_type (TypeIndex type) |
bool | interrogate_wrapper_caller_manages_return_value (FunctionWrapperIndex wrapper) |
const char * | interrogate_wrapper_comment (FunctionWrapperIndex wrapper) |
bool | interrogate_wrapper_has_comment (FunctionWrapperIndex wrapper) |
bool | interrogate_wrapper_has_pointer (FunctionWrapperIndex wrapper) |
bool | interrogate_wrapper_has_return_value (FunctionWrapperIndex wrapper) |
bool | interrogate_wrapper_is_callable_by_name (FunctionWrapperIndex wrapper) |
const char * | interrogate_wrapper_name (FunctionWrapperIndex wrapper) |
int | interrogate_wrapper_number_of_parameters (FunctionWrapperIndex wrapper) |
bool | interrogate_wrapper_parameter_has_name (FunctionWrapperIndex wrapper, int n) |
bool | interrogate_wrapper_parameter_is_this (FunctionWrapperIndex wrapper, int n) |
const char * | interrogate_wrapper_parameter_name (FunctionWrapperIndex wrapper, int n) |
TypeIndex | interrogate_wrapper_parameter_type (FunctionWrapperIndex wrapper, int n) |
void * | interrogate_wrapper_pointer (FunctionWrapperIndex wrapper) |
TypeIndex | interrogate_wrapper_return_type (FunctionWrapperIndex wrapper) |
FunctionIndex | interrogate_wrapper_return_value_destructor (FunctionWrapperIndex wrapper) |
const char * | interrogate_wrapper_unique_name (FunctionWrapperIndex wrapper) |
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
All rights reserved.
All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."
Definition in file interrogate_interface.cxx.
void interrogate_add_search_directory | ( | const char * | dirname | ) |
Definition at line 27 of file interrogate_interface.cxx.
void interrogate_add_search_path | ( | const char * | pathstring | ) |
Definition at line 36 of file interrogate_interface.cxx.
const char * interrogate_element_comment | ( | ElementIndex | element | ) |
Definition at line 131 of file interrogate_interface.cxx.
FunctionIndex interrogate_element_getter | ( | ElementIndex | element | ) |
Definition at line 162 of file interrogate_interface.cxx.
bool interrogate_element_has_comment | ( | ElementIndex | element | ) |
Definition at line 125 of file interrogate_interface.cxx.
bool interrogate_element_has_getter | ( | ElementIndex | element | ) |
Definition at line 156 of file interrogate_interface.cxx.
bool interrogate_element_has_setter | ( | ElementIndex | element | ) |
Definition at line 168 of file interrogate_interface.cxx.
bool interrogate_element_is_mapping | ( | ElementIndex | element | ) |
Definition at line 186 of file interrogate_interface.cxx.
bool interrogate_element_is_sequence | ( | ElementIndex | element | ) |
Definition at line 180 of file interrogate_interface.cxx.
const char * interrogate_element_name | ( | ElementIndex | element | ) |
Definition at line 113 of file interrogate_interface.cxx.
const char * interrogate_element_scoped_name | ( | ElementIndex | element | ) |
Definition at line 119 of file interrogate_interface.cxx.
FunctionIndex interrogate_element_setter | ( | ElementIndex | element | ) |
Definition at line 174 of file interrogate_interface.cxx.
TypeIndex interrogate_element_type | ( | ElementIndex | element | ) |
Definition at line 150 of file interrogate_interface.cxx.
bool interrogate_error_flag | ( | ) |
Definition at line 41 of file interrogate_interface.cxx.
FunctionWrapperIndex interrogate_function_c_wrapper | ( | FunctionIndex | function, |
int | n | ||
) |
Definition at line 309 of file interrogate_interface.cxx.
TypeIndex interrogate_function_class | ( | FunctionIndex | function | ) |
Definition at line 264 of file interrogate_interface.cxx.
const char * interrogate_function_comment | ( | FunctionIndex | function | ) |
Definition at line 246 of file interrogate_interface.cxx.
bool interrogate_function_has_comment | ( | FunctionIndex | function | ) |
Definition at line 240 of file interrogate_interface.cxx.
bool interrogate_function_has_library_name | ( | FunctionIndex | function | ) |
Definition at line 282 of file interrogate_interface.cxx.
bool interrogate_function_has_module_name | ( | FunctionIndex | function | ) |
Definition at line 270 of file interrogate_interface.cxx.
bool interrogate_function_is_method | ( | FunctionIndex | function | ) |
Definition at line 258 of file interrogate_interface.cxx.
bool interrogate_function_is_virtual | ( | FunctionIndex | function | ) |
Definition at line 296 of file interrogate_interface.cxx.
const char * interrogate_function_library_name | ( | FunctionIndex | function | ) |
Definition at line 288 of file interrogate_interface.cxx.
const char * interrogate_function_module_name | ( | FunctionIndex | function | ) |
Definition at line 276 of file interrogate_interface.cxx.
const char * interrogate_function_name | ( | FunctionIndex | function | ) |
Definition at line 228 of file interrogate_interface.cxx.
int interrogate_function_number_of_c_wrappers | ( | FunctionIndex | function | ) |
Definition at line 302 of file interrogate_interface.cxx.
int interrogate_function_number_of_python_wrappers | ( | FunctionIndex | function | ) |
Definition at line 316 of file interrogate_interface.cxx.
const char * interrogate_function_prototype | ( | FunctionIndex | function | ) |
Definition at line 252 of file interrogate_interface.cxx.
FunctionWrapperIndex interrogate_function_python_wrapper | ( | FunctionIndex | function, |
int | n | ||
) |
Definition at line 323 of file interrogate_interface.cxx.
const char * interrogate_function_scoped_name | ( | FunctionIndex | function | ) |
Definition at line 234 of file interrogate_interface.cxx.
ElementIndex interrogate_get_element_by_name | ( | const char * | element_name | ) |
Definition at line 137 of file interrogate_interface.cxx.
ElementIndex interrogate_get_element_by_scoped_name | ( | const char * | element_name | ) |
Definition at line 143 of file interrogate_interface.cxx.
FunctionIndex interrogate_get_function | ( | int | n | ) |
Definition at line 222 of file interrogate_interface.cxx.
ElementIndex interrogate_get_global | ( | int | n | ) |
Definition at line 198 of file interrogate_interface.cxx.
FunctionIndex interrogate_get_global_function | ( | int | n | ) |
Definition at line 210 of file interrogate_interface.cxx.
TypeIndex interrogate_get_global_type | ( | int | n | ) |
Definition at line 491 of file interrogate_interface.cxx.
ManifestIndex interrogate_get_manifest | ( | int | n | ) |
Definition at line 53 of file interrogate_interface.cxx.
ManifestIndex interrogate_get_manifest_by_name | ( | const char * | manifest_name | ) |
Definition at line 59 of file interrogate_interface.cxx.
TypeIndex interrogate_get_type | ( | int | n | ) |
Definition at line 503 of file interrogate_interface.cxx.
TypeIndex interrogate_get_type_by_name | ( | const char * | type_name | ) |
Definition at line 509 of file interrogate_interface.cxx.
TypeIndex interrogate_get_type_by_scoped_name | ( | const char * | type_name | ) |
Definition at line 515 of file interrogate_interface.cxx.
TypeIndex interrogate_get_type_by_true_name | ( | const char * | type_name | ) |
Definition at line 521 of file interrogate_interface.cxx.
FunctionWrapperIndex interrogate_get_wrapper_by_unique_name | ( | const char * | unique_name | ) |
Definition at line 435 of file interrogate_interface.cxx.
const char * interrogate_make_seq_comment | ( | MakeSeqIndex | make_seq | ) |
Definition at line 464 of file interrogate_interface.cxx.
const char * interrogate_make_seq_element_name | ( | MakeSeqIndex | make_seq | ) |
Definition at line 477 of file interrogate_interface.cxx.
bool interrogate_make_seq_has_comment | ( | MakeSeqIndex | make_seq | ) |
Definition at line 458 of file interrogate_interface.cxx.
const char * interrogate_make_seq_num_name | ( | MakeSeqIndex | make_seq | ) |
Definition at line 470 of file interrogate_interface.cxx.
const char * interrogate_make_seq_scoped_name | ( | MakeSeqIndex | make_seq | ) |
Definition at line 450 of file interrogate_interface.cxx.
const char * interrogate_make_seq_seq_name | ( | MakeSeqIndex | make_seq | ) |
Definition at line 442 of file interrogate_interface.cxx.
const char * interrogate_manifest_definition | ( | ManifestIndex | manifest | ) |
Definition at line 71 of file interrogate_interface.cxx.
int interrogate_manifest_get_int_value | ( | ManifestIndex | manifest | ) |
Definition at line 107 of file interrogate_interface.cxx.
TypeIndex interrogate_manifest_get_type | ( | ManifestIndex | manifest | ) |
Definition at line 83 of file interrogate_interface.cxx.
FunctionIndex interrogate_manifest_getter | ( | ManifestIndex | manifest | ) |
Definition at line 95 of file interrogate_interface.cxx.
bool interrogate_manifest_has_getter | ( | ManifestIndex | manifest | ) |
Definition at line 89 of file interrogate_interface.cxx.
bool interrogate_manifest_has_int_value | ( | ManifestIndex | manifest | ) |
Definition at line 101 of file interrogate_interface.cxx.
bool interrogate_manifest_has_type | ( | ManifestIndex | manifest | ) |
Definition at line 77 of file interrogate_interface.cxx.
const char * interrogate_manifest_name | ( | ManifestIndex | manifest | ) |
Definition at line 65 of file interrogate_interface.cxx.
int interrogate_number_of_functions | ( | ) |
Definition at line 216 of file interrogate_interface.cxx.
int interrogate_number_of_global_functions | ( | ) |
Definition at line 204 of file interrogate_interface.cxx.
int interrogate_number_of_global_types | ( | ) |
Definition at line 485 of file interrogate_interface.cxx.
int interrogate_number_of_globals | ( | ) |
Definition at line 192 of file interrogate_interface.cxx.
int interrogate_number_of_manifests | ( | ) |
Definition at line 47 of file interrogate_interface.cxx.
int interrogate_number_of_types | ( | ) |
Definition at line 497 of file interrogate_interface.cxx.
AtomicToken interrogate_type_atomic_token | ( | TypeIndex | type | ) |
Definition at line 606 of file interrogate_interface.cxx.
const char * interrogate_type_comment | ( | TypeIndex | type | ) |
Definition at line 569 of file interrogate_interface.cxx.
bool interrogate_type_derivation_downcast_is_impossible | ( | TypeIndex | type, |
int | n | ||
) |
Definition at line 845 of file interrogate_interface.cxx.
bool interrogate_type_derivation_has_downcast | ( | TypeIndex | type, |
int | n | ||
) |
Definition at line 852 of file interrogate_interface.cxx.
bool interrogate_type_derivation_has_upcast | ( | TypeIndex | type, |
int | n | ||
) |
Definition at line 832 of file interrogate_interface.cxx.
bool interrogate_type_destructor_is_inherited | ( | TypeIndex | type | ) |
Definition at line 760 of file interrogate_interface.cxx.
int interrogate_type_enum_value | ( | TypeIndex | type, |
int | n | ||
) |
Definition at line 705 of file interrogate_interface.cxx.
const char * interrogate_type_enum_value_comment | ( | TypeIndex | type, |
int | n | ||
) |
Definition at line 698 of file interrogate_interface.cxx.
const char * interrogate_type_enum_value_name | ( | TypeIndex | type, |
int | n | ||
) |
Definition at line 684 of file interrogate_interface.cxx.
const char * interrogate_type_enum_value_scoped_name | ( | TypeIndex | type, |
int | n | ||
) |
Definition at line 691 of file interrogate_interface.cxx.
FunctionIndex interrogate_type_get_cast | ( | TypeIndex | type, |
int | n | ||
) |
Definition at line 814 of file interrogate_interface.cxx.
FunctionIndex interrogate_type_get_constructor | ( | TypeIndex | type, |
int | n | ||
) |
Definition at line 747 of file interrogate_interface.cxx.
TypeIndex interrogate_type_get_derivation | ( | TypeIndex | type, |
int | n | ||
) |
Definition at line 826 of file interrogate_interface.cxx.
FunctionIndex interrogate_type_get_destructor | ( | TypeIndex | type | ) |
Definition at line 766 of file interrogate_interface.cxx.
FunctionIndex interrogate_type_get_downcast | ( | TypeIndex | type, |
int | n | ||
) |
Definition at line 859 of file interrogate_interface.cxx.
ElementIndex interrogate_type_get_element | ( | TypeIndex | type, |
int | n | ||
) |
Definition at line 778 of file interrogate_interface.cxx.
MakeSeqIndex interrogate_type_get_make_seq | ( | TypeIndex | type, |
int | n | ||
) |
Definition at line 802 of file interrogate_interface.cxx.
FunctionIndex interrogate_type_get_method | ( | TypeIndex | type, |
int | n | ||
) |
Definition at line 790 of file interrogate_interface.cxx.
TypeIndex interrogate_type_get_nested_type | ( | TypeIndex | type, |
int | n | ||
) |
Definition at line 871 of file interrogate_interface.cxx.
FunctionIndex interrogate_type_get_upcast | ( | TypeIndex | type, |
int | n | ||
) |
Definition at line 839 of file interrogate_interface.cxx.
bool interrogate_type_has_comment | ( | TypeIndex | type | ) |
Definition at line 563 of file interrogate_interface.cxx.
bool interrogate_type_has_destructor | ( | TypeIndex | type | ) |
Definition at line 754 of file interrogate_interface.cxx.
bool interrogate_type_has_library_name | ( | TypeIndex | type | ) |
Definition at line 587 of file interrogate_interface.cxx.
bool interrogate_type_has_module_name | ( | TypeIndex | type | ) |
Definition at line 575 of file interrogate_interface.cxx.
bool interrogate_type_is_atomic | ( | TypeIndex | type | ) |
Definition at line 600 of file interrogate_interface.cxx.
bool interrogate_type_is_class | ( | TypeIndex | type | ) |
Definition at line 717 of file interrogate_interface.cxx.
bool interrogate_type_is_const | ( | TypeIndex | type | ) |
Definition at line 654 of file interrogate_interface.cxx.
bool interrogate_type_is_enum | ( | TypeIndex | type | ) |
Definition at line 672 of file interrogate_interface.cxx.
bool interrogate_type_is_fully_defined | ( | TypeIndex | type | ) |
Definition at line 729 of file interrogate_interface.cxx.
bool interrogate_type_is_global | ( | TypeIndex | type | ) |
Definition at line 527 of file interrogate_interface.cxx.
bool interrogate_type_is_long | ( | TypeIndex | type | ) |
Definition at line 624 of file interrogate_interface.cxx.
bool interrogate_type_is_longlong | ( | TypeIndex | type | ) |
Definition at line 630 of file interrogate_interface.cxx.
bool interrogate_type_is_nested | ( | TypeIndex | type | ) |
Definition at line 551 of file interrogate_interface.cxx.
bool interrogate_type_is_pointer | ( | TypeIndex | type | ) |
Definition at line 648 of file interrogate_interface.cxx.
bool interrogate_type_is_short | ( | TypeIndex | type | ) |
Definition at line 636 of file interrogate_interface.cxx.
bool interrogate_type_is_signed | ( | TypeIndex | type | ) |
Definition at line 618 of file interrogate_interface.cxx.
bool interrogate_type_is_struct | ( | TypeIndex | type | ) |
Definition at line 711 of file interrogate_interface.cxx.
bool interrogate_type_is_typedef | ( | TypeIndex | type | ) |
Definition at line 660 of file interrogate_interface.cxx.
bool interrogate_type_is_union | ( | TypeIndex | type | ) |
Definition at line 723 of file interrogate_interface.cxx.
bool interrogate_type_is_unpublished | ( | TypeIndex | type | ) |
Definition at line 735 of file interrogate_interface.cxx.
bool interrogate_type_is_unsigned | ( | TypeIndex | type | ) |
Definition at line 612 of file interrogate_interface.cxx.
bool interrogate_type_is_wrapped | ( | TypeIndex | type | ) |
Definition at line 642 of file interrogate_interface.cxx.
const char * interrogate_type_library_name | ( | TypeIndex | type | ) |
Definition at line 593 of file interrogate_interface.cxx.
const char * interrogate_type_module_name | ( | TypeIndex | type | ) |
Definition at line 581 of file interrogate_interface.cxx.
const char * interrogate_type_name | ( | TypeIndex | type | ) |
Definition at line 533 of file interrogate_interface.cxx.
int interrogate_type_number_of_casts | ( | TypeIndex | type | ) |
Definition at line 808 of file interrogate_interface.cxx.
int interrogate_type_number_of_constructors | ( | TypeIndex | type | ) |
Definition at line 741 of file interrogate_interface.cxx.
int interrogate_type_number_of_derivations | ( | TypeIndex | type | ) |
Definition at line 820 of file interrogate_interface.cxx.
int interrogate_type_number_of_elements | ( | TypeIndex | type | ) |
Definition at line 772 of file interrogate_interface.cxx.
int interrogate_type_number_of_enum_values | ( | TypeIndex | type | ) |
Definition at line 678 of file interrogate_interface.cxx.
int interrogate_type_number_of_make_seqs | ( | TypeIndex | type | ) |
Definition at line 796 of file interrogate_interface.cxx.
int interrogate_type_number_of_methods | ( | TypeIndex | type | ) |
Definition at line 784 of file interrogate_interface.cxx.
int interrogate_type_number_of_nested_types | ( | TypeIndex | type | ) |
Definition at line 865 of file interrogate_interface.cxx.
TypeIndex interrogate_type_outer_class | ( | TypeIndex | type | ) |
Definition at line 557 of file interrogate_interface.cxx.
const char * interrogate_type_scoped_name | ( | TypeIndex | type | ) |
Definition at line 539 of file interrogate_interface.cxx.
const char * interrogate_type_true_name | ( | TypeIndex | type | ) |
Definition at line 545 of file interrogate_interface.cxx.
TypeIndex interrogate_type_wrapped_type | ( | TypeIndex | type | ) |
Definition at line 666 of file interrogate_interface.cxx.
bool interrogate_wrapper_caller_manages_return_value | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 368 of file interrogate_interface.cxx.
const char * interrogate_wrapper_comment | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 350 of file interrogate_interface.cxx.
bool interrogate_wrapper_has_comment | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 344 of file interrogate_interface.cxx.
bool interrogate_wrapper_has_pointer | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 415 of file interrogate_interface.cxx.
bool interrogate_wrapper_has_return_value | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 356 of file interrogate_interface.cxx.
bool interrogate_wrapper_is_callable_by_name | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 338 of file interrogate_interface.cxx.
const char * interrogate_wrapper_name | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 330 of file interrogate_interface.cxx.
int interrogate_wrapper_number_of_parameters | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 382 of file interrogate_interface.cxx.
bool interrogate_wrapper_parameter_has_name | ( | FunctionWrapperIndex | wrapper, |
int | n | ||
) |
Definition at line 395 of file interrogate_interface.cxx.
bool interrogate_wrapper_parameter_is_this | ( | FunctionWrapperIndex | wrapper, |
int | n | ||
) |
Definition at line 409 of file interrogate_interface.cxx.
const char * interrogate_wrapper_parameter_name | ( | FunctionWrapperIndex | wrapper, |
int | n | ||
) |
Definition at line 402 of file interrogate_interface.cxx.
TypeIndex interrogate_wrapper_parameter_type | ( | FunctionWrapperIndex | wrapper, |
int | n | ||
) |
Definition at line 388 of file interrogate_interface.cxx.
void * interrogate_wrapper_pointer | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 421 of file interrogate_interface.cxx.
TypeIndex interrogate_wrapper_return_type | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 362 of file interrogate_interface.cxx.
FunctionIndex interrogate_wrapper_return_value_destructor | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 375 of file interrogate_interface.cxx.
const char * interrogate_wrapper_unique_name | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 427 of file interrogate_interface.cxx.