Panda3D
|
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...
#include "dtoolbase.h"
Go to the source code of this file.
Typedefs | |
typedef int | ElementIndex |
typedef int | FunctionIndex |
typedef int | FunctionWrapperIndex |
typedef int | MakeSeqIndex |
typedef int | ManifestIndex |
typedef int | TypeIndex |
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 , AT_longlong = 8 , AT_null = 9 } |
Functions | |
EXPCL_INTERROGATEDB void | interrogate_add_search_directory (const char *dirname) |
EXPCL_INTERROGATEDB void | interrogate_add_search_path (const char *pathstring) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_element_clear_function (ElementIndex element) |
EXPCL_INTERROGATEDB const char * | interrogate_element_comment (ElementIndex element) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_element_del_function (ElementIndex element) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_element_getkey_function (ElementIndex element) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_element_getter (ElementIndex element) |
EXPCL_INTERROGATEDB bool | interrogate_element_has_clear_function (ElementIndex element) |
EXPCL_INTERROGATEDB bool | interrogate_element_has_comment (ElementIndex element) |
EXPCL_INTERROGATEDB bool | interrogate_element_has_del_function (ElementIndex element) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_element_has_function (ElementIndex element) |
EXPCL_INTERROGATEDB bool | interrogate_element_has_getkey_function (ElementIndex element) |
EXPCL_INTERROGATEDB bool | interrogate_element_has_getter (ElementIndex element) |
EXPCL_INTERROGATEDB bool | interrogate_element_has_has_function (ElementIndex element) |
EXPCL_INTERROGATEDB bool | interrogate_element_has_insert_function (ElementIndex element) |
EXPCL_INTERROGATEDB bool | interrogate_element_has_setter (ElementIndex element) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_element_insert_function (ElementIndex element) |
EXPCL_INTERROGATEDB bool | interrogate_element_is_mapping (ElementIndex element) |
EXPCL_INTERROGATEDB bool | interrogate_element_is_sequence (ElementIndex element) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_element_length_function (ElementIndex element) |
EXPCL_INTERROGATEDB const char * | interrogate_element_name (ElementIndex element) |
EXPCL_INTERROGATEDB const char * | interrogate_element_scoped_name (ElementIndex element) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_element_setter (ElementIndex element) |
EXPCL_INTERROGATEDB TypeIndex | interrogate_element_type (ElementIndex element) |
EXPCL_INTERROGATEDB bool | interrogate_error_flag () |
EXPCL_INTERROGATEDB FunctionWrapperIndex | interrogate_function_c_wrapper (FunctionIndex function, int n) |
EXPCL_INTERROGATEDB TypeIndex | interrogate_function_class (FunctionIndex function) |
EXPCL_INTERROGATEDB const char * | interrogate_function_comment (FunctionIndex function) |
EXPCL_INTERROGATEDB bool | interrogate_function_has_comment (FunctionIndex function) |
EXPCL_INTERROGATEDB bool | interrogate_function_has_library_name (FunctionIndex function) |
EXPCL_INTERROGATEDB bool | interrogate_function_has_module_name (FunctionIndex function) |
EXPCL_INTERROGATEDB bool | interrogate_function_is_constructor (FunctionIndex function) |
EXPCL_INTERROGATEDB bool | interrogate_function_is_destructor (FunctionIndex function) |
EXPCL_INTERROGATEDB bool | interrogate_function_is_method (FunctionIndex function) |
EXPCL_INTERROGATEDB bool | interrogate_function_is_operator_typecast (FunctionIndex function) |
EXPCL_INTERROGATEDB bool | interrogate_function_is_unary_op (FunctionIndex function) |
EXPCL_INTERROGATEDB bool | interrogate_function_is_virtual (FunctionIndex function) |
EXPCL_INTERROGATEDB const char * | interrogate_function_library_name (FunctionIndex function) |
EXPCL_INTERROGATEDB const char * | interrogate_function_module_name (FunctionIndex function) |
EXPCL_INTERROGATEDB const char * | interrogate_function_name (FunctionIndex function) |
EXPCL_INTERROGATEDB int | interrogate_function_number_of_c_wrappers (FunctionIndex function) |
EXPCL_INTERROGATEDB int | interrogate_function_number_of_python_wrappers (FunctionIndex function) |
EXPCL_INTERROGATEDB const char * | interrogate_function_prototype (FunctionIndex function) |
EXPCL_INTERROGATEDB FunctionWrapperIndex | interrogate_function_python_wrapper (FunctionIndex function, int n) |
EXPCL_INTERROGATEDB const char * | interrogate_function_scoped_name (FunctionIndex function) |
EXPCL_INTERROGATEDB ElementIndex | interrogate_get_element_by_name (const char *element_name) |
EXPCL_INTERROGATEDB ElementIndex | interrogate_get_element_by_scoped_name (const char *element_name) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_get_function (int n) |
EXPCL_INTERROGATEDB ElementIndex | interrogate_get_global (int n) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_get_global_function (int n) |
EXPCL_INTERROGATEDB TypeIndex | interrogate_get_global_type (int n) |
EXPCL_INTERROGATEDB ManifestIndex | interrogate_get_manifest (int n) |
EXPCL_INTERROGATEDB ManifestIndex | interrogate_get_manifest_by_name (const char *manifest_name) |
EXPCL_INTERROGATEDB TypeIndex | interrogate_get_type (int n) |
EXPCL_INTERROGATEDB TypeIndex | interrogate_get_type_by_name (const char *type_name) |
EXPCL_INTERROGATEDB TypeIndex | interrogate_get_type_by_scoped_name (const char *type_name) |
EXPCL_INTERROGATEDB TypeIndex | interrogate_get_type_by_true_name (const char *type_name) |
EXPCL_INTERROGATEDB FunctionWrapperIndex | interrogate_get_wrapper_by_unique_name (const char *unique_name) |
EXPCL_INTERROGATEDB const char * | interrogate_make_seq_comment (ElementIndex element) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_make_seq_element_getter (MakeSeqIndex make_seq) |
EXPCL_INTERROGATEDB const char * | interrogate_make_seq_element_name (MakeSeqIndex make_seq) |
EXPCL_INTERROGATEDB bool | interrogate_make_seq_has_comment (ElementIndex element) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_make_seq_num_getter (MakeSeqIndex make_seq) |
EXPCL_INTERROGATEDB const char * | interrogate_make_seq_num_name (MakeSeqIndex make_seq) |
EXPCL_INTERROGATEDB const char * | interrogate_make_seq_scoped_name (MakeSeqIndex make_seq) |
EXPCL_INTERROGATEDB const char * | interrogate_make_seq_seq_name (MakeSeqIndex make_seq) |
EXPCL_INTERROGATEDB const char * | interrogate_manifest_definition (ManifestIndex manifest) |
EXPCL_INTERROGATEDB int | interrogate_manifest_get_int_value (ManifestIndex manifest) |
EXPCL_INTERROGATEDB TypeIndex | interrogate_manifest_get_type (ManifestIndex manifest) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_manifest_getter (ManifestIndex manifest) |
EXPCL_INTERROGATEDB bool | interrogate_manifest_has_getter (ManifestIndex manifest) |
EXPCL_INTERROGATEDB bool | interrogate_manifest_has_int_value (ManifestIndex manifest) |
EXPCL_INTERROGATEDB bool | interrogate_manifest_has_type (ManifestIndex manifest) |
EXPCL_INTERROGATEDB const char * | interrogate_manifest_name (ManifestIndex manifest) |
EXPCL_INTERROGATEDB int | interrogate_number_of_functions () |
EXPCL_INTERROGATEDB int | interrogate_number_of_global_functions () |
EXPCL_INTERROGATEDB int | interrogate_number_of_global_types () |
EXPCL_INTERROGATEDB int | interrogate_number_of_globals () |
EXPCL_INTERROGATEDB int | interrogate_number_of_manifests () |
EXPCL_INTERROGATEDB int | interrogate_number_of_types () |
EXPCL_INTERROGATEDB int | interrogate_type_array_size (TypeIndex type) |
EXPCL_INTERROGATEDB AtomicToken | interrogate_type_atomic_token (TypeIndex type) |
EXPCL_INTERROGATEDB const char * | interrogate_type_comment (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_derivation_downcast_is_impossible (TypeIndex type, int n) |
EXPCL_INTERROGATEDB bool | interrogate_type_derivation_has_downcast (TypeIndex type, int n) |
EXPCL_INTERROGATEDB bool | interrogate_type_derivation_has_upcast (TypeIndex type, int n) |
EXPCL_INTERROGATEDB bool | interrogate_type_destructor_is_inherited (TypeIndex type) |
EXPCL_INTERROGATEDB int | interrogate_type_enum_value (TypeIndex type, int n) |
EXPCL_INTERROGATEDB const char * | interrogate_type_enum_value_comment (TypeIndex type, int n) |
EXPCL_INTERROGATEDB const char * | interrogate_type_enum_value_name (TypeIndex type, int n) |
EXPCL_INTERROGATEDB const char * | interrogate_type_enum_value_scoped_name (TypeIndex type, int n) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_type_get_cast (TypeIndex type, int n) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_type_get_constructor (TypeIndex type, int n) |
EXPCL_INTERROGATEDB TypeIndex | interrogate_type_get_derivation (TypeIndex type, int n) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_type_get_destructor (TypeIndex type) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_type_get_downcast (TypeIndex type, int n) |
EXPCL_INTERROGATEDB ElementIndex | interrogate_type_get_element (TypeIndex type, int n) |
EXPCL_INTERROGATEDB MakeSeqIndex | interrogate_type_get_make_seq (TypeIndex type, int n) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_type_get_method (TypeIndex type, int n) |
EXPCL_INTERROGATEDB TypeIndex | interrogate_type_get_nested_type (TypeIndex type, int n) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_type_get_upcast (TypeIndex type, int n) |
EXPCL_INTERROGATEDB bool | interrogate_type_has_comment (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_has_destructor (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_has_library_name (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_has_module_name (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_array (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_atomic (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_class (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_const (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_enum (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_final (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_fully_defined (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_global (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_long (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_longlong (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_nested (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_pointer (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_scoped_enum (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_short (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_signed (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_struct (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_typedef (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_union (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_unpublished (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_unsigned (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_type_is_wrapped (TypeIndex type) |
EXPCL_INTERROGATEDB const char * | interrogate_type_library_name (TypeIndex type) |
EXPCL_INTERROGATEDB const char * | interrogate_type_module_name (TypeIndex type) |
EXPCL_INTERROGATEDB const char * | interrogate_type_name (TypeIndex type) |
EXPCL_INTERROGATEDB int | interrogate_type_number_of_casts (TypeIndex type) |
EXPCL_INTERROGATEDB int | interrogate_type_number_of_constructors (TypeIndex type) |
EXPCL_INTERROGATEDB int | interrogate_type_number_of_derivations (TypeIndex type) |
EXPCL_INTERROGATEDB int | interrogate_type_number_of_elements (TypeIndex type) |
EXPCL_INTERROGATEDB int | interrogate_type_number_of_enum_values (TypeIndex type) |
EXPCL_INTERROGATEDB int | interrogate_type_number_of_make_seqs (TypeIndex type) |
EXPCL_INTERROGATEDB int | interrogate_type_number_of_methods (TypeIndex type) |
EXPCL_INTERROGATEDB int | interrogate_type_number_of_nested_types (TypeIndex type) |
EXPCL_INTERROGATEDB TypeIndex | interrogate_type_outer_class (TypeIndex type) |
EXPCL_INTERROGATEDB const char * | interrogate_type_scoped_name (TypeIndex type) |
EXPCL_INTERROGATEDB const char * | interrogate_type_true_name (TypeIndex type) |
EXPCL_INTERROGATEDB TypeIndex | interrogate_type_wrapped_type (TypeIndex type) |
EXPCL_INTERROGATEDB bool | interrogate_wrapper_caller_manages_return_value (FunctionWrapperIndex wrapper) |
EXPCL_INTERROGATEDB const char * | interrogate_wrapper_comment (FunctionWrapperIndex wrapper) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_wrapper_function (FunctionWrapperIndex wrapper) |
EXPCL_INTERROGATEDB bool | interrogate_wrapper_has_comment (FunctionWrapperIndex wrapper) |
EXPCL_INTERROGATEDB bool | interrogate_wrapper_has_pointer (FunctionWrapperIndex wrapper) |
EXPCL_INTERROGATEDB bool | interrogate_wrapper_has_return_value (FunctionWrapperIndex wrapper) |
EXPCL_INTERROGATEDB bool | interrogate_wrapper_is_callable_by_name (FunctionWrapperIndex wrapper) |
EXPCL_INTERROGATEDB bool | interrogate_wrapper_is_coerce_constructor (FunctionWrapperIndex wrapper) |
EXPCL_INTERROGATEDB bool | interrogate_wrapper_is_copy_constructor (FunctionWrapperIndex wrapper) |
EXPCL_INTERROGATEDB bool | interrogate_wrapper_is_extension (FunctionWrapperIndex wrapper) |
EXPCL_INTERROGATEDB const char * | interrogate_wrapper_name (FunctionWrapperIndex wrapper) |
EXPCL_INTERROGATEDB int | interrogate_wrapper_number_of_parameters (FunctionWrapperIndex wrapper) |
EXPCL_INTERROGATEDB bool | interrogate_wrapper_parameter_has_name (FunctionWrapperIndex wrapper, int n) |
EXPCL_INTERROGATEDB bool | interrogate_wrapper_parameter_is_optional (FunctionWrapperIndex wrapper, int n) |
EXPCL_INTERROGATEDB bool | interrogate_wrapper_parameter_is_this (FunctionWrapperIndex wrapper, int n) |
EXPCL_INTERROGATEDB const char * | interrogate_wrapper_parameter_name (FunctionWrapperIndex wrapper, int n) |
EXPCL_INTERROGATEDB TypeIndex | interrogate_wrapper_parameter_type (FunctionWrapperIndex wrapper, int n) |
EXPCL_INTERROGATEDB void * | interrogate_wrapper_pointer (FunctionWrapperIndex wrapper) |
EXPCL_INTERROGATEDB TypeIndex | interrogate_wrapper_return_type (FunctionWrapperIndex wrapper) |
EXPCL_INTERROGATEDB FunctionIndex | interrogate_wrapper_return_value_destructor (FunctionWrapperIndex wrapper) |
EXPCL_INTERROGATEDB 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.h.
typedef int ElementIndex |
Definition at line 59 of file interrogate_interface.h.
typedef int FunctionIndex |
Definition at line 61 of file interrogate_interface.h.
typedef int FunctionWrapperIndex |
Definition at line 62 of file interrogate_interface.h.
typedef int MakeSeqIndex |
Definition at line 63 of file interrogate_interface.h.
typedef int ManifestIndex |
Definition at line 58 of file interrogate_interface.h.
typedef int TypeIndex |
Definition at line 60 of file interrogate_interface.h.
enum AtomicToken |
Definition at line 68 of file interrogate_interface.h.
EXPCL_INTERROGATEDB void interrogate_add_search_directory | ( | const char * | dirname | ) |
Definition at line 27 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB void interrogate_add_search_path | ( | const char * | pathstring | ) |
Definition at line 36 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_element_clear_function | ( | ElementIndex | element | ) |
Definition at line 198 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_element_comment | ( | ElementIndex | element | ) |
Definition at line 131 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_element_del_function | ( | ElementIndex | element | ) |
Definition at line 210 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_element_getkey_function | ( | ElementIndex | element | ) |
Definition at line 234 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_element_getter | ( | ElementIndex | element | ) |
Definition at line 162 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_element_has_clear_function | ( | ElementIndex | element | ) |
Definition at line 192 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_element_has_comment | ( | ElementIndex | element | ) |
Definition at line 125 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_element_has_del_function | ( | ElementIndex | element | ) |
Definition at line 204 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_element_has_function | ( | ElementIndex | element | ) |
Definition at line 186 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_element_has_getkey_function | ( | ElementIndex | element | ) |
Definition at line 228 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_element_has_getter | ( | ElementIndex | element | ) |
Definition at line 156 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_element_has_has_function | ( | ElementIndex | element | ) |
Definition at line 180 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_element_has_insert_function | ( | ElementIndex | element | ) |
Definition at line 216 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_element_has_setter | ( | ElementIndex | element | ) |
Definition at line 168 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_element_insert_function | ( | ElementIndex | element | ) |
Definition at line 222 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_element_is_mapping | ( | ElementIndex | element | ) |
Definition at line 252 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_element_is_sequence | ( | ElementIndex | element | ) |
Definition at line 246 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_element_length_function | ( | ElementIndex | element | ) |
Definition at line 240 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_element_name | ( | ElementIndex | element | ) |
Definition at line 113 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_element_scoped_name | ( | ElementIndex | element | ) |
Definition at line 119 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_element_setter | ( | ElementIndex | element | ) |
Definition at line 174 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB TypeIndex interrogate_element_type | ( | ElementIndex | element | ) |
Definition at line 150 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_error_flag | ( | ) |
Definition at line 41 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionWrapperIndex interrogate_function_c_wrapper | ( | FunctionIndex | function, |
int | n ) |
Definition at line 400 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB TypeIndex interrogate_function_class | ( | FunctionIndex | function | ) |
Definition at line 330 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_function_comment | ( | FunctionIndex | function | ) |
Definition at line 312 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_function_has_comment | ( | FunctionIndex | function | ) |
Definition at line 306 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_function_has_library_name | ( | FunctionIndex | function | ) |
Definition at line 373 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_function_has_module_name | ( | FunctionIndex | function | ) |
Definition at line 361 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_function_is_constructor | ( | FunctionIndex | function | ) |
Definition at line 349 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_function_is_destructor | ( | FunctionIndex | function | ) |
Definition at line 355 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_function_is_method | ( | FunctionIndex | function | ) |
Definition at line 324 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_function_is_operator_typecast | ( | FunctionIndex | function | ) |
Definition at line 342 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_function_is_unary_op | ( | FunctionIndex | function | ) |
Definition at line 336 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_function_is_virtual | ( | FunctionIndex | function | ) |
Definition at line 387 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_function_library_name | ( | FunctionIndex | function | ) |
Definition at line 379 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_function_module_name | ( | FunctionIndex | function | ) |
Definition at line 367 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_function_name | ( | FunctionIndex | function | ) |
Definition at line 294 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_function_number_of_c_wrappers | ( | FunctionIndex | function | ) |
Definition at line 393 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_function_number_of_python_wrappers | ( | FunctionIndex | function | ) |
Definition at line 407 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_function_prototype | ( | FunctionIndex | function | ) |
Definition at line 318 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionWrapperIndex interrogate_function_python_wrapper | ( | FunctionIndex | function, |
int | n ) |
Definition at line 414 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_function_scoped_name | ( | FunctionIndex | function | ) |
Definition at line 300 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB ElementIndex interrogate_get_element_by_name | ( | const char * | element_name | ) |
Definition at line 137 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB ElementIndex interrogate_get_element_by_scoped_name | ( | const char * | element_name | ) |
Definition at line 143 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_get_function | ( | int | n | ) |
Definition at line 288 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB ElementIndex interrogate_get_global | ( | int | n | ) |
Definition at line 264 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_get_global_function | ( | int | n | ) |
Definition at line 276 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB TypeIndex interrogate_get_global_type | ( | int | n | ) |
Definition at line 623 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB ManifestIndex interrogate_get_manifest | ( | int | n | ) |
Definition at line 53 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB ManifestIndex interrogate_get_manifest_by_name | ( | const char * | manifest_name | ) |
Definition at line 59 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB TypeIndex interrogate_get_type | ( | int | n | ) |
Definition at line 635 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB TypeIndex interrogate_get_type_by_name | ( | const char * | type_name | ) |
Definition at line 641 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB TypeIndex interrogate_get_type_by_scoped_name | ( | const char * | type_name | ) |
Definition at line 647 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB TypeIndex interrogate_get_type_by_true_name | ( | const char * | type_name | ) |
Definition at line 653 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionWrapperIndex interrogate_get_wrapper_by_unique_name | ( | const char * | unique_name | ) |
Definition at line 556 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_make_seq_comment | ( | ElementIndex | element | ) |
Definition at line 585 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_make_seq_element_getter | ( | MakeSeqIndex | make_seq | ) |
Definition at line 611 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_make_seq_element_name | ( | MakeSeqIndex | make_seq | ) |
Definition at line 598 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_make_seq_has_comment | ( | ElementIndex | element | ) |
Definition at line 579 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_make_seq_num_getter | ( | MakeSeqIndex | make_seq | ) |
Definition at line 605 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_make_seq_num_name | ( | MakeSeqIndex | make_seq | ) |
Definition at line 591 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_make_seq_scoped_name | ( | MakeSeqIndex | make_seq | ) |
Definition at line 571 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_make_seq_seq_name | ( | MakeSeqIndex | make_seq | ) |
Definition at line 563 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_manifest_definition | ( | ManifestIndex | manifest | ) |
Definition at line 71 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_manifest_get_int_value | ( | ManifestIndex | manifest | ) |
Definition at line 107 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB TypeIndex interrogate_manifest_get_type | ( | ManifestIndex | manifest | ) |
Definition at line 83 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_manifest_getter | ( | ManifestIndex | manifest | ) |
Definition at line 95 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_manifest_has_getter | ( | ManifestIndex | manifest | ) |
Definition at line 89 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_manifest_has_int_value | ( | ManifestIndex | manifest | ) |
Definition at line 101 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_manifest_has_type | ( | ManifestIndex | manifest | ) |
Definition at line 77 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_manifest_name | ( | ManifestIndex | manifest | ) |
Definition at line 65 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_number_of_functions | ( | ) |
Definition at line 282 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_number_of_global_functions | ( | ) |
Definition at line 270 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_number_of_global_types | ( | ) |
Definition at line 617 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_number_of_globals | ( | ) |
Definition at line 258 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_number_of_manifests | ( | ) |
Definition at line 47 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_number_of_types | ( | ) |
Definition at line 629 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_type_array_size | ( | TypeIndex | type | ) |
Definition at line 810 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB AtomicToken interrogate_type_atomic_token | ( | TypeIndex | type | ) |
Definition at line 738 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_type_comment | ( | TypeIndex | type | ) |
Definition at line 701 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_derivation_downcast_is_impossible | ( | TypeIndex | type, |
int | n ) |
Definition at line 1001 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_derivation_has_downcast | ( | TypeIndex | type, |
int | n ) |
Definition at line 1008 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_derivation_has_upcast | ( | TypeIndex | type, |
int | n ) |
Definition at line 988 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_destructor_is_inherited | ( | TypeIndex | type | ) |
Definition at line 910 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_type_enum_value | ( | TypeIndex | type, |
int | n ) |
Definition at line 855 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_type_enum_value_comment | ( | TypeIndex | type, |
int | n ) |
Definition at line 848 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_type_enum_value_name | ( | TypeIndex | type, |
int | n ) |
Definition at line 834 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_type_enum_value_scoped_name | ( | TypeIndex | type, |
int | n ) |
Definition at line 841 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_type_get_cast | ( | TypeIndex | type, |
int | n ) |
Definition at line 964 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_type_get_constructor | ( | TypeIndex | type, |
int | n ) |
Definition at line 897 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB TypeIndex interrogate_type_get_derivation | ( | TypeIndex | type, |
int | n ) |
Definition at line 976 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_type_get_destructor | ( | TypeIndex | type | ) |
Definition at line 916 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_type_get_downcast | ( | TypeIndex | type, |
int | n ) |
Definition at line 1015 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB ElementIndex interrogate_type_get_element | ( | TypeIndex | type, |
int | n ) |
Definition at line 928 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB MakeSeqIndex interrogate_type_get_make_seq | ( | TypeIndex | type, |
int | n ) |
Definition at line 952 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_type_get_method | ( | TypeIndex | type, |
int | n ) |
Definition at line 940 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB TypeIndex interrogate_type_get_nested_type | ( | TypeIndex | type, |
int | n ) |
Definition at line 1027 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_type_get_upcast | ( | TypeIndex | type, |
int | n ) |
Definition at line 995 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_has_comment | ( | TypeIndex | type | ) |
Definition at line 695 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_has_destructor | ( | TypeIndex | type | ) |
Definition at line 904 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_has_library_name | ( | TypeIndex | type | ) |
Definition at line 719 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_has_module_name | ( | TypeIndex | type | ) |
Definition at line 707 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_array | ( | TypeIndex | type | ) |
Definition at line 804 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_atomic | ( | TypeIndex | type | ) |
Definition at line 732 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_class | ( | TypeIndex | type | ) |
Definition at line 867 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_const | ( | TypeIndex | type | ) |
Definition at line 786 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_enum | ( | TypeIndex | type | ) |
Definition at line 816 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_final | ( | TypeIndex | type | ) |
Definition at line 982 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_fully_defined | ( | TypeIndex | type | ) |
Definition at line 879 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_global | ( | TypeIndex | type | ) |
Definition at line 659 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_long | ( | TypeIndex | type | ) |
Definition at line 756 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_longlong | ( | TypeIndex | type | ) |
Definition at line 762 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_nested | ( | TypeIndex | type | ) |
Definition at line 683 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_pointer | ( | TypeIndex | type | ) |
Definition at line 780 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_scoped_enum | ( | TypeIndex | type | ) |
Definition at line 822 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_short | ( | TypeIndex | type | ) |
Definition at line 768 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_signed | ( | TypeIndex | type | ) |
Definition at line 750 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_struct | ( | TypeIndex | type | ) |
Definition at line 861 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_typedef | ( | TypeIndex | type | ) |
Definition at line 792 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_union | ( | TypeIndex | type | ) |
Definition at line 873 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_unpublished | ( | TypeIndex | type | ) |
Definition at line 885 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_unsigned | ( | TypeIndex | type | ) |
Definition at line 744 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_type_is_wrapped | ( | TypeIndex | type | ) |
Definition at line 774 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_type_library_name | ( | TypeIndex | type | ) |
Definition at line 725 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_type_module_name | ( | TypeIndex | type | ) |
Definition at line 713 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_type_name | ( | TypeIndex | type | ) |
Definition at line 665 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_type_number_of_casts | ( | TypeIndex | type | ) |
Definition at line 958 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_type_number_of_constructors | ( | TypeIndex | type | ) |
Definition at line 891 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_type_number_of_derivations | ( | TypeIndex | type | ) |
Definition at line 970 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_type_number_of_elements | ( | TypeIndex | type | ) |
Definition at line 922 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_type_number_of_enum_values | ( | TypeIndex | type | ) |
Definition at line 828 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_type_number_of_make_seqs | ( | TypeIndex | type | ) |
Definition at line 946 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_type_number_of_methods | ( | TypeIndex | type | ) |
Definition at line 934 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_type_number_of_nested_types | ( | TypeIndex | type | ) |
Definition at line 1021 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB TypeIndex interrogate_type_outer_class | ( | TypeIndex | type | ) |
Definition at line 689 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_type_scoped_name | ( | TypeIndex | type | ) |
Definition at line 671 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_type_true_name | ( | TypeIndex | type | ) |
Definition at line 677 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB TypeIndex interrogate_type_wrapped_type | ( | TypeIndex | type | ) |
Definition at line 798 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_wrapper_caller_manages_return_value | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 483 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_wrapper_comment | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 465 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_wrapper_function | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 429 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_wrapper_has_comment | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 459 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_wrapper_has_pointer | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 536 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_wrapper_has_return_value | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 471 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_wrapper_is_callable_by_name | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 435 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_wrapper_is_coerce_constructor | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 447 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_wrapper_is_copy_constructor | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 441 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_wrapper_is_extension | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 453 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_wrapper_name | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 421 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB int interrogate_wrapper_number_of_parameters | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 497 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_wrapper_parameter_has_name | ( | FunctionWrapperIndex | wrapper, |
int | n ) |
Definition at line 510 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_wrapper_parameter_is_optional | ( | FunctionWrapperIndex | wrapper, |
int | n ) |
Definition at line 530 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB bool interrogate_wrapper_parameter_is_this | ( | FunctionWrapperIndex | wrapper, |
int | n ) |
Definition at line 524 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_wrapper_parameter_name | ( | FunctionWrapperIndex | wrapper, |
int | n ) |
Definition at line 517 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB TypeIndex interrogate_wrapper_parameter_type | ( | FunctionWrapperIndex | wrapper, |
int | n ) |
Definition at line 503 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB void * interrogate_wrapper_pointer | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 542 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB TypeIndex interrogate_wrapper_return_type | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 477 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB FunctionIndex interrogate_wrapper_return_value_destructor | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 490 of file interrogate_interface.cxx.
EXPCL_INTERROGATEDB const char * interrogate_wrapper_unique_name | ( | FunctionWrapperIndex | wrapper | ) |
Definition at line 548 of file interrogate_interface.cxx.