Panda3D
Loading...
Searching...
No Matches
Typedefs | Enumerations | Functions
interrogate_interface.h File Reference

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)
 

Detailed Description

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."

Author
frang
Date
1999-11-09

Definition in file interrogate_interface.h.

Typedef Documentation

◆ ElementIndex

typedef int ElementIndex

Definition at line 59 of file interrogate_interface.h.

◆ FunctionIndex

typedef int FunctionIndex

Definition at line 61 of file interrogate_interface.h.

◆ FunctionWrapperIndex

typedef int FunctionWrapperIndex

Definition at line 62 of file interrogate_interface.h.

◆ MakeSeqIndex

typedef int MakeSeqIndex

Definition at line 63 of file interrogate_interface.h.

◆ ManifestIndex

typedef int ManifestIndex

Definition at line 58 of file interrogate_interface.h.

◆ TypeIndex

typedef int TypeIndex

Definition at line 60 of file interrogate_interface.h.

Enumeration Type Documentation

◆ AtomicToken

enum AtomicToken

Definition at line 68 of file interrogate_interface.h.

Function Documentation

◆ interrogate_add_search_directory()

EXPCL_INTERROGATEDB void interrogate_add_search_directory ( const char * dirname)

Definition at line 27 of file interrogate_interface.cxx.

◆ interrogate_add_search_path()

EXPCL_INTERROGATEDB void interrogate_add_search_path ( const char * pathstring)

Definition at line 36 of file interrogate_interface.cxx.

◆ interrogate_element_clear_function()

EXPCL_INTERROGATEDB FunctionIndex interrogate_element_clear_function ( ElementIndex element)

Definition at line 198 of file interrogate_interface.cxx.

◆ interrogate_element_comment()

EXPCL_INTERROGATEDB const char * interrogate_element_comment ( ElementIndex element)

Definition at line 131 of file interrogate_interface.cxx.

◆ interrogate_element_del_function()

EXPCL_INTERROGATEDB FunctionIndex interrogate_element_del_function ( ElementIndex element)

Definition at line 210 of file interrogate_interface.cxx.

◆ interrogate_element_getkey_function()

EXPCL_INTERROGATEDB FunctionIndex interrogate_element_getkey_function ( ElementIndex element)

Definition at line 234 of file interrogate_interface.cxx.

◆ interrogate_element_getter()

EXPCL_INTERROGATEDB FunctionIndex interrogate_element_getter ( ElementIndex element)

Definition at line 162 of file interrogate_interface.cxx.

◆ interrogate_element_has_clear_function()

EXPCL_INTERROGATEDB bool interrogate_element_has_clear_function ( ElementIndex element)

Definition at line 192 of file interrogate_interface.cxx.

◆ interrogate_element_has_comment()

EXPCL_INTERROGATEDB bool interrogate_element_has_comment ( ElementIndex element)

Definition at line 125 of file interrogate_interface.cxx.

◆ interrogate_element_has_del_function()

EXPCL_INTERROGATEDB bool interrogate_element_has_del_function ( ElementIndex element)

Definition at line 204 of file interrogate_interface.cxx.

◆ interrogate_element_has_function()

EXPCL_INTERROGATEDB FunctionIndex interrogate_element_has_function ( ElementIndex element)

Definition at line 186 of file interrogate_interface.cxx.

◆ interrogate_element_has_getkey_function()

EXPCL_INTERROGATEDB bool interrogate_element_has_getkey_function ( ElementIndex element)

Definition at line 228 of file interrogate_interface.cxx.

◆ interrogate_element_has_getter()

EXPCL_INTERROGATEDB bool interrogate_element_has_getter ( ElementIndex element)

Definition at line 156 of file interrogate_interface.cxx.

◆ interrogate_element_has_has_function()

EXPCL_INTERROGATEDB bool interrogate_element_has_has_function ( ElementIndex element)

Definition at line 180 of file interrogate_interface.cxx.

◆ interrogate_element_has_insert_function()

EXPCL_INTERROGATEDB bool interrogate_element_has_insert_function ( ElementIndex element)

Definition at line 216 of file interrogate_interface.cxx.

◆ interrogate_element_has_setter()

EXPCL_INTERROGATEDB bool interrogate_element_has_setter ( ElementIndex element)

Definition at line 168 of file interrogate_interface.cxx.

◆ interrogate_element_insert_function()

EXPCL_INTERROGATEDB FunctionIndex interrogate_element_insert_function ( ElementIndex element)

Definition at line 222 of file interrogate_interface.cxx.

◆ interrogate_element_is_mapping()

EXPCL_INTERROGATEDB bool interrogate_element_is_mapping ( ElementIndex element)

Definition at line 252 of file interrogate_interface.cxx.

◆ interrogate_element_is_sequence()

EXPCL_INTERROGATEDB bool interrogate_element_is_sequence ( ElementIndex element)

Definition at line 246 of file interrogate_interface.cxx.

◆ interrogate_element_length_function()

EXPCL_INTERROGATEDB FunctionIndex interrogate_element_length_function ( ElementIndex element)

Definition at line 240 of file interrogate_interface.cxx.

◆ interrogate_element_name()

EXPCL_INTERROGATEDB const char * interrogate_element_name ( ElementIndex element)

Definition at line 113 of file interrogate_interface.cxx.

◆ interrogate_element_scoped_name()

EXPCL_INTERROGATEDB const char * interrogate_element_scoped_name ( ElementIndex element)

Definition at line 119 of file interrogate_interface.cxx.

◆ interrogate_element_setter()

EXPCL_INTERROGATEDB FunctionIndex interrogate_element_setter ( ElementIndex element)

Definition at line 174 of file interrogate_interface.cxx.

◆ interrogate_element_type()

EXPCL_INTERROGATEDB TypeIndex interrogate_element_type ( ElementIndex element)

Definition at line 150 of file interrogate_interface.cxx.

◆ interrogate_error_flag()

EXPCL_INTERROGATEDB bool interrogate_error_flag ( )

Definition at line 41 of file interrogate_interface.cxx.

◆ interrogate_function_c_wrapper()

EXPCL_INTERROGATEDB FunctionWrapperIndex interrogate_function_c_wrapper ( FunctionIndex function,
int n )

Definition at line 400 of file interrogate_interface.cxx.

◆ interrogate_function_class()

EXPCL_INTERROGATEDB TypeIndex interrogate_function_class ( FunctionIndex function)

Definition at line 330 of file interrogate_interface.cxx.

◆ interrogate_function_comment()

EXPCL_INTERROGATEDB const char * interrogate_function_comment ( FunctionIndex function)

Definition at line 312 of file interrogate_interface.cxx.

◆ interrogate_function_has_comment()

EXPCL_INTERROGATEDB bool interrogate_function_has_comment ( FunctionIndex function)

Definition at line 306 of file interrogate_interface.cxx.

◆ interrogate_function_has_library_name()

EXPCL_INTERROGATEDB bool interrogate_function_has_library_name ( FunctionIndex function)

Definition at line 373 of file interrogate_interface.cxx.

◆ interrogate_function_has_module_name()

EXPCL_INTERROGATEDB bool interrogate_function_has_module_name ( FunctionIndex function)

Definition at line 361 of file interrogate_interface.cxx.

◆ interrogate_function_is_constructor()

EXPCL_INTERROGATEDB bool interrogate_function_is_constructor ( FunctionIndex function)

Definition at line 349 of file interrogate_interface.cxx.

◆ interrogate_function_is_destructor()

EXPCL_INTERROGATEDB bool interrogate_function_is_destructor ( FunctionIndex function)

Definition at line 355 of file interrogate_interface.cxx.

◆ interrogate_function_is_method()

EXPCL_INTERROGATEDB bool interrogate_function_is_method ( FunctionIndex function)

Definition at line 324 of file interrogate_interface.cxx.

◆ interrogate_function_is_operator_typecast()

EXPCL_INTERROGATEDB bool interrogate_function_is_operator_typecast ( FunctionIndex function)

Definition at line 342 of file interrogate_interface.cxx.

◆ interrogate_function_is_unary_op()

EXPCL_INTERROGATEDB bool interrogate_function_is_unary_op ( FunctionIndex function)

Definition at line 336 of file interrogate_interface.cxx.

◆ interrogate_function_is_virtual()

EXPCL_INTERROGATEDB bool interrogate_function_is_virtual ( FunctionIndex function)

Definition at line 387 of file interrogate_interface.cxx.

◆ interrogate_function_library_name()

EXPCL_INTERROGATEDB const char * interrogate_function_library_name ( FunctionIndex function)

Definition at line 379 of file interrogate_interface.cxx.

◆ interrogate_function_module_name()

EXPCL_INTERROGATEDB const char * interrogate_function_module_name ( FunctionIndex function)

Definition at line 367 of file interrogate_interface.cxx.

◆ interrogate_function_name()

EXPCL_INTERROGATEDB const char * interrogate_function_name ( FunctionIndex function)

Definition at line 294 of file interrogate_interface.cxx.

◆ interrogate_function_number_of_c_wrappers()

EXPCL_INTERROGATEDB int interrogate_function_number_of_c_wrappers ( FunctionIndex function)

Definition at line 393 of file interrogate_interface.cxx.

◆ interrogate_function_number_of_python_wrappers()

EXPCL_INTERROGATEDB int interrogate_function_number_of_python_wrappers ( FunctionIndex function)

Definition at line 407 of file interrogate_interface.cxx.

◆ interrogate_function_prototype()

EXPCL_INTERROGATEDB const char * interrogate_function_prototype ( FunctionIndex function)

Definition at line 318 of file interrogate_interface.cxx.

◆ interrogate_function_python_wrapper()

EXPCL_INTERROGATEDB FunctionWrapperIndex interrogate_function_python_wrapper ( FunctionIndex function,
int n )

Definition at line 414 of file interrogate_interface.cxx.

◆ interrogate_function_scoped_name()

EXPCL_INTERROGATEDB const char * interrogate_function_scoped_name ( FunctionIndex function)

Definition at line 300 of file interrogate_interface.cxx.

◆ interrogate_get_element_by_name()

EXPCL_INTERROGATEDB ElementIndex interrogate_get_element_by_name ( const char * element_name)

Definition at line 137 of file interrogate_interface.cxx.

◆ interrogate_get_element_by_scoped_name()

EXPCL_INTERROGATEDB ElementIndex interrogate_get_element_by_scoped_name ( const char * element_name)

Definition at line 143 of file interrogate_interface.cxx.

◆ interrogate_get_function()

EXPCL_INTERROGATEDB FunctionIndex interrogate_get_function ( int n)

Definition at line 288 of file interrogate_interface.cxx.

◆ interrogate_get_global()

EXPCL_INTERROGATEDB ElementIndex interrogate_get_global ( int n)

Definition at line 264 of file interrogate_interface.cxx.

◆ interrogate_get_global_function()

EXPCL_INTERROGATEDB FunctionIndex interrogate_get_global_function ( int n)

Definition at line 276 of file interrogate_interface.cxx.

◆ interrogate_get_global_type()

EXPCL_INTERROGATEDB TypeIndex interrogate_get_global_type ( int n)

Definition at line 623 of file interrogate_interface.cxx.

◆ interrogate_get_manifest()

EXPCL_INTERROGATEDB ManifestIndex interrogate_get_manifest ( int n)

Definition at line 53 of file interrogate_interface.cxx.

◆ interrogate_get_manifest_by_name()

EXPCL_INTERROGATEDB ManifestIndex interrogate_get_manifest_by_name ( const char * manifest_name)

Definition at line 59 of file interrogate_interface.cxx.

◆ interrogate_get_type()

EXPCL_INTERROGATEDB TypeIndex interrogate_get_type ( int n)

Definition at line 635 of file interrogate_interface.cxx.

◆ interrogate_get_type_by_name()

EXPCL_INTERROGATEDB TypeIndex interrogate_get_type_by_name ( const char * type_name)

Definition at line 641 of file interrogate_interface.cxx.

◆ interrogate_get_type_by_scoped_name()

EXPCL_INTERROGATEDB TypeIndex interrogate_get_type_by_scoped_name ( const char * type_name)

Definition at line 647 of file interrogate_interface.cxx.

◆ interrogate_get_type_by_true_name()

EXPCL_INTERROGATEDB TypeIndex interrogate_get_type_by_true_name ( const char * type_name)

Definition at line 653 of file interrogate_interface.cxx.

◆ interrogate_get_wrapper_by_unique_name()

EXPCL_INTERROGATEDB FunctionWrapperIndex interrogate_get_wrapper_by_unique_name ( const char * unique_name)

Definition at line 556 of file interrogate_interface.cxx.

◆ interrogate_make_seq_comment()

EXPCL_INTERROGATEDB const char * interrogate_make_seq_comment ( ElementIndex element)

Definition at line 585 of file interrogate_interface.cxx.

◆ interrogate_make_seq_element_getter()

EXPCL_INTERROGATEDB FunctionIndex interrogate_make_seq_element_getter ( MakeSeqIndex make_seq)

Definition at line 611 of file interrogate_interface.cxx.

◆ interrogate_make_seq_element_name()

EXPCL_INTERROGATEDB const char * interrogate_make_seq_element_name ( MakeSeqIndex make_seq)

Definition at line 598 of file interrogate_interface.cxx.

◆ interrogate_make_seq_has_comment()

EXPCL_INTERROGATEDB bool interrogate_make_seq_has_comment ( ElementIndex element)

Definition at line 579 of file interrogate_interface.cxx.

◆ interrogate_make_seq_num_getter()

EXPCL_INTERROGATEDB FunctionIndex interrogate_make_seq_num_getter ( MakeSeqIndex make_seq)

Definition at line 605 of file interrogate_interface.cxx.

◆ interrogate_make_seq_num_name()

EXPCL_INTERROGATEDB const char * interrogate_make_seq_num_name ( MakeSeqIndex make_seq)

Definition at line 591 of file interrogate_interface.cxx.

◆ interrogate_make_seq_scoped_name()

EXPCL_INTERROGATEDB const char * interrogate_make_seq_scoped_name ( MakeSeqIndex make_seq)

Definition at line 571 of file interrogate_interface.cxx.

◆ interrogate_make_seq_seq_name()

EXPCL_INTERROGATEDB const char * interrogate_make_seq_seq_name ( MakeSeqIndex make_seq)

Definition at line 563 of file interrogate_interface.cxx.

◆ interrogate_manifest_definition()

EXPCL_INTERROGATEDB const char * interrogate_manifest_definition ( ManifestIndex manifest)

Definition at line 71 of file interrogate_interface.cxx.

◆ interrogate_manifest_get_int_value()

EXPCL_INTERROGATEDB int interrogate_manifest_get_int_value ( ManifestIndex manifest)

Definition at line 107 of file interrogate_interface.cxx.

◆ interrogate_manifest_get_type()

EXPCL_INTERROGATEDB TypeIndex interrogate_manifest_get_type ( ManifestIndex manifest)

Definition at line 83 of file interrogate_interface.cxx.

◆ interrogate_manifest_getter()

EXPCL_INTERROGATEDB FunctionIndex interrogate_manifest_getter ( ManifestIndex manifest)

Definition at line 95 of file interrogate_interface.cxx.

◆ interrogate_manifest_has_getter()

EXPCL_INTERROGATEDB bool interrogate_manifest_has_getter ( ManifestIndex manifest)

Definition at line 89 of file interrogate_interface.cxx.

◆ interrogate_manifest_has_int_value()

EXPCL_INTERROGATEDB bool interrogate_manifest_has_int_value ( ManifestIndex manifest)

Definition at line 101 of file interrogate_interface.cxx.

◆ interrogate_manifest_has_type()

EXPCL_INTERROGATEDB bool interrogate_manifest_has_type ( ManifestIndex manifest)

Definition at line 77 of file interrogate_interface.cxx.

◆ interrogate_manifest_name()

EXPCL_INTERROGATEDB const char * interrogate_manifest_name ( ManifestIndex manifest)

Definition at line 65 of file interrogate_interface.cxx.

◆ interrogate_number_of_functions()

EXPCL_INTERROGATEDB int interrogate_number_of_functions ( )

Definition at line 282 of file interrogate_interface.cxx.

◆ interrogate_number_of_global_functions()

EXPCL_INTERROGATEDB int interrogate_number_of_global_functions ( )

Definition at line 270 of file interrogate_interface.cxx.

◆ interrogate_number_of_global_types()

EXPCL_INTERROGATEDB int interrogate_number_of_global_types ( )

Definition at line 617 of file interrogate_interface.cxx.

◆ interrogate_number_of_globals()

EXPCL_INTERROGATEDB int interrogate_number_of_globals ( )

Definition at line 258 of file interrogate_interface.cxx.

◆ interrogate_number_of_manifests()

EXPCL_INTERROGATEDB int interrogate_number_of_manifests ( )

Definition at line 47 of file interrogate_interface.cxx.

◆ interrogate_number_of_types()

EXPCL_INTERROGATEDB int interrogate_number_of_types ( )

Definition at line 629 of file interrogate_interface.cxx.

◆ interrogate_type_array_size()

EXPCL_INTERROGATEDB int interrogate_type_array_size ( TypeIndex type)

Definition at line 810 of file interrogate_interface.cxx.

◆ interrogate_type_atomic_token()

EXPCL_INTERROGATEDB AtomicToken interrogate_type_atomic_token ( TypeIndex type)

Definition at line 738 of file interrogate_interface.cxx.

◆ interrogate_type_comment()

EXPCL_INTERROGATEDB const char * interrogate_type_comment ( TypeIndex type)

Definition at line 701 of file interrogate_interface.cxx.

◆ interrogate_type_derivation_downcast_is_impossible()

EXPCL_INTERROGATEDB bool interrogate_type_derivation_downcast_is_impossible ( TypeIndex type,
int n )

Definition at line 1001 of file interrogate_interface.cxx.

◆ interrogate_type_derivation_has_downcast()

EXPCL_INTERROGATEDB bool interrogate_type_derivation_has_downcast ( TypeIndex type,
int n )

Definition at line 1008 of file interrogate_interface.cxx.

◆ interrogate_type_derivation_has_upcast()

EXPCL_INTERROGATEDB bool interrogate_type_derivation_has_upcast ( TypeIndex type,
int n )

Definition at line 988 of file interrogate_interface.cxx.

◆ interrogate_type_destructor_is_inherited()

EXPCL_INTERROGATEDB bool interrogate_type_destructor_is_inherited ( TypeIndex type)

Definition at line 910 of file interrogate_interface.cxx.

◆ interrogate_type_enum_value()

EXPCL_INTERROGATEDB int interrogate_type_enum_value ( TypeIndex type,
int n )

Definition at line 855 of file interrogate_interface.cxx.

◆ interrogate_type_enum_value_comment()

EXPCL_INTERROGATEDB const char * interrogate_type_enum_value_comment ( TypeIndex type,
int n )

Definition at line 848 of file interrogate_interface.cxx.

◆ interrogate_type_enum_value_name()

EXPCL_INTERROGATEDB const char * interrogate_type_enum_value_name ( TypeIndex type,
int n )

Definition at line 834 of file interrogate_interface.cxx.

◆ interrogate_type_enum_value_scoped_name()

EXPCL_INTERROGATEDB const char * interrogate_type_enum_value_scoped_name ( TypeIndex type,
int n )

Definition at line 841 of file interrogate_interface.cxx.

◆ interrogate_type_get_cast()

EXPCL_INTERROGATEDB FunctionIndex interrogate_type_get_cast ( TypeIndex type,
int n )

Definition at line 964 of file interrogate_interface.cxx.

◆ interrogate_type_get_constructor()

EXPCL_INTERROGATEDB FunctionIndex interrogate_type_get_constructor ( TypeIndex type,
int n )

Definition at line 897 of file interrogate_interface.cxx.

◆ interrogate_type_get_derivation()

EXPCL_INTERROGATEDB TypeIndex interrogate_type_get_derivation ( TypeIndex type,
int n )

Definition at line 976 of file interrogate_interface.cxx.

◆ interrogate_type_get_destructor()

EXPCL_INTERROGATEDB FunctionIndex interrogate_type_get_destructor ( TypeIndex type)

Definition at line 916 of file interrogate_interface.cxx.

◆ interrogate_type_get_downcast()

EXPCL_INTERROGATEDB FunctionIndex interrogate_type_get_downcast ( TypeIndex type,
int n )

Definition at line 1015 of file interrogate_interface.cxx.

◆ interrogate_type_get_element()

EXPCL_INTERROGATEDB ElementIndex interrogate_type_get_element ( TypeIndex type,
int n )

Definition at line 928 of file interrogate_interface.cxx.

◆ interrogate_type_get_make_seq()

EXPCL_INTERROGATEDB MakeSeqIndex interrogate_type_get_make_seq ( TypeIndex type,
int n )

Definition at line 952 of file interrogate_interface.cxx.

◆ interrogate_type_get_method()

EXPCL_INTERROGATEDB FunctionIndex interrogate_type_get_method ( TypeIndex type,
int n )

Definition at line 940 of file interrogate_interface.cxx.

◆ interrogate_type_get_nested_type()

EXPCL_INTERROGATEDB TypeIndex interrogate_type_get_nested_type ( TypeIndex type,
int n )

Definition at line 1027 of file interrogate_interface.cxx.

◆ interrogate_type_get_upcast()

EXPCL_INTERROGATEDB FunctionIndex interrogate_type_get_upcast ( TypeIndex type,
int n )

Definition at line 995 of file interrogate_interface.cxx.

◆ interrogate_type_has_comment()

EXPCL_INTERROGATEDB bool interrogate_type_has_comment ( TypeIndex type)

Definition at line 695 of file interrogate_interface.cxx.

◆ interrogate_type_has_destructor()

EXPCL_INTERROGATEDB bool interrogate_type_has_destructor ( TypeIndex type)

Definition at line 904 of file interrogate_interface.cxx.

◆ interrogate_type_has_library_name()

EXPCL_INTERROGATEDB bool interrogate_type_has_library_name ( TypeIndex type)

Definition at line 719 of file interrogate_interface.cxx.

◆ interrogate_type_has_module_name()

EXPCL_INTERROGATEDB bool interrogate_type_has_module_name ( TypeIndex type)

Definition at line 707 of file interrogate_interface.cxx.

◆ interrogate_type_is_array()

EXPCL_INTERROGATEDB bool interrogate_type_is_array ( TypeIndex type)

Definition at line 804 of file interrogate_interface.cxx.

◆ interrogate_type_is_atomic()

EXPCL_INTERROGATEDB bool interrogate_type_is_atomic ( TypeIndex type)

Definition at line 732 of file interrogate_interface.cxx.

◆ interrogate_type_is_class()

EXPCL_INTERROGATEDB bool interrogate_type_is_class ( TypeIndex type)

Definition at line 867 of file interrogate_interface.cxx.

◆ interrogate_type_is_const()

EXPCL_INTERROGATEDB bool interrogate_type_is_const ( TypeIndex type)

Definition at line 786 of file interrogate_interface.cxx.

◆ interrogate_type_is_enum()

EXPCL_INTERROGATEDB bool interrogate_type_is_enum ( TypeIndex type)

Definition at line 816 of file interrogate_interface.cxx.

◆ interrogate_type_is_final()

EXPCL_INTERROGATEDB bool interrogate_type_is_final ( TypeIndex type)

Definition at line 982 of file interrogate_interface.cxx.

◆ interrogate_type_is_fully_defined()

EXPCL_INTERROGATEDB bool interrogate_type_is_fully_defined ( TypeIndex type)

Definition at line 879 of file interrogate_interface.cxx.

◆ interrogate_type_is_global()

EXPCL_INTERROGATEDB bool interrogate_type_is_global ( TypeIndex type)

Definition at line 659 of file interrogate_interface.cxx.

◆ interrogate_type_is_long()

EXPCL_INTERROGATEDB bool interrogate_type_is_long ( TypeIndex type)

Definition at line 756 of file interrogate_interface.cxx.

◆ interrogate_type_is_longlong()

EXPCL_INTERROGATEDB bool interrogate_type_is_longlong ( TypeIndex type)

Definition at line 762 of file interrogate_interface.cxx.

◆ interrogate_type_is_nested()

EXPCL_INTERROGATEDB bool interrogate_type_is_nested ( TypeIndex type)

Definition at line 683 of file interrogate_interface.cxx.

◆ interrogate_type_is_pointer()

EXPCL_INTERROGATEDB bool interrogate_type_is_pointer ( TypeIndex type)

Definition at line 780 of file interrogate_interface.cxx.

◆ interrogate_type_is_scoped_enum()

EXPCL_INTERROGATEDB bool interrogate_type_is_scoped_enum ( TypeIndex type)

Definition at line 822 of file interrogate_interface.cxx.

◆ interrogate_type_is_short()

EXPCL_INTERROGATEDB bool interrogate_type_is_short ( TypeIndex type)

Definition at line 768 of file interrogate_interface.cxx.

◆ interrogate_type_is_signed()

EXPCL_INTERROGATEDB bool interrogate_type_is_signed ( TypeIndex type)

Definition at line 750 of file interrogate_interface.cxx.

◆ interrogate_type_is_struct()

EXPCL_INTERROGATEDB bool interrogate_type_is_struct ( TypeIndex type)

Definition at line 861 of file interrogate_interface.cxx.

◆ interrogate_type_is_typedef()

EXPCL_INTERROGATEDB bool interrogate_type_is_typedef ( TypeIndex type)

Definition at line 792 of file interrogate_interface.cxx.

◆ interrogate_type_is_union()

EXPCL_INTERROGATEDB bool interrogate_type_is_union ( TypeIndex type)

Definition at line 873 of file interrogate_interface.cxx.

◆ interrogate_type_is_unpublished()

EXPCL_INTERROGATEDB bool interrogate_type_is_unpublished ( TypeIndex type)

Definition at line 885 of file interrogate_interface.cxx.

◆ interrogate_type_is_unsigned()

EXPCL_INTERROGATEDB bool interrogate_type_is_unsigned ( TypeIndex type)

Definition at line 744 of file interrogate_interface.cxx.

◆ interrogate_type_is_wrapped()

EXPCL_INTERROGATEDB bool interrogate_type_is_wrapped ( TypeIndex type)

Definition at line 774 of file interrogate_interface.cxx.

◆ interrogate_type_library_name()

EXPCL_INTERROGATEDB const char * interrogate_type_library_name ( TypeIndex type)

Definition at line 725 of file interrogate_interface.cxx.

◆ interrogate_type_module_name()

EXPCL_INTERROGATEDB const char * interrogate_type_module_name ( TypeIndex type)

Definition at line 713 of file interrogate_interface.cxx.

◆ interrogate_type_name()

EXPCL_INTERROGATEDB const char * interrogate_type_name ( TypeIndex type)

Definition at line 665 of file interrogate_interface.cxx.

◆ interrogate_type_number_of_casts()

EXPCL_INTERROGATEDB int interrogate_type_number_of_casts ( TypeIndex type)

Definition at line 958 of file interrogate_interface.cxx.

◆ interrogate_type_number_of_constructors()

EXPCL_INTERROGATEDB int interrogate_type_number_of_constructors ( TypeIndex type)

Definition at line 891 of file interrogate_interface.cxx.

◆ interrogate_type_number_of_derivations()

EXPCL_INTERROGATEDB int interrogate_type_number_of_derivations ( TypeIndex type)

Definition at line 970 of file interrogate_interface.cxx.

◆ interrogate_type_number_of_elements()

EXPCL_INTERROGATEDB int interrogate_type_number_of_elements ( TypeIndex type)

Definition at line 922 of file interrogate_interface.cxx.

◆ interrogate_type_number_of_enum_values()

EXPCL_INTERROGATEDB int interrogate_type_number_of_enum_values ( TypeIndex type)

Definition at line 828 of file interrogate_interface.cxx.

◆ interrogate_type_number_of_make_seqs()

EXPCL_INTERROGATEDB int interrogate_type_number_of_make_seqs ( TypeIndex type)

Definition at line 946 of file interrogate_interface.cxx.

◆ interrogate_type_number_of_methods()

EXPCL_INTERROGATEDB int interrogate_type_number_of_methods ( TypeIndex type)

Definition at line 934 of file interrogate_interface.cxx.

◆ interrogate_type_number_of_nested_types()

EXPCL_INTERROGATEDB int interrogate_type_number_of_nested_types ( TypeIndex type)

Definition at line 1021 of file interrogate_interface.cxx.

◆ interrogate_type_outer_class()

EXPCL_INTERROGATEDB TypeIndex interrogate_type_outer_class ( TypeIndex type)

Definition at line 689 of file interrogate_interface.cxx.

◆ interrogate_type_scoped_name()

EXPCL_INTERROGATEDB const char * interrogate_type_scoped_name ( TypeIndex type)

Definition at line 671 of file interrogate_interface.cxx.

◆ interrogate_type_true_name()

EXPCL_INTERROGATEDB const char * interrogate_type_true_name ( TypeIndex type)

Definition at line 677 of file interrogate_interface.cxx.

◆ interrogate_type_wrapped_type()

EXPCL_INTERROGATEDB TypeIndex interrogate_type_wrapped_type ( TypeIndex type)

Definition at line 798 of file interrogate_interface.cxx.

◆ interrogate_wrapper_caller_manages_return_value()

EXPCL_INTERROGATEDB bool interrogate_wrapper_caller_manages_return_value ( FunctionWrapperIndex wrapper)

Definition at line 483 of file interrogate_interface.cxx.

◆ interrogate_wrapper_comment()

EXPCL_INTERROGATEDB const char * interrogate_wrapper_comment ( FunctionWrapperIndex wrapper)

Definition at line 465 of file interrogate_interface.cxx.

◆ interrogate_wrapper_function()

EXPCL_INTERROGATEDB FunctionIndex interrogate_wrapper_function ( FunctionWrapperIndex wrapper)

Definition at line 429 of file interrogate_interface.cxx.

◆ interrogate_wrapper_has_comment()

EXPCL_INTERROGATEDB bool interrogate_wrapper_has_comment ( FunctionWrapperIndex wrapper)

Definition at line 459 of file interrogate_interface.cxx.

◆ interrogate_wrapper_has_pointer()

EXPCL_INTERROGATEDB bool interrogate_wrapper_has_pointer ( FunctionWrapperIndex wrapper)

Definition at line 536 of file interrogate_interface.cxx.

◆ interrogate_wrapper_has_return_value()

EXPCL_INTERROGATEDB bool interrogate_wrapper_has_return_value ( FunctionWrapperIndex wrapper)

Definition at line 471 of file interrogate_interface.cxx.

◆ interrogate_wrapper_is_callable_by_name()

EXPCL_INTERROGATEDB bool interrogate_wrapper_is_callable_by_name ( FunctionWrapperIndex wrapper)

Definition at line 435 of file interrogate_interface.cxx.

◆ interrogate_wrapper_is_coerce_constructor()

EXPCL_INTERROGATEDB bool interrogate_wrapper_is_coerce_constructor ( FunctionWrapperIndex wrapper)

Definition at line 447 of file interrogate_interface.cxx.

◆ interrogate_wrapper_is_copy_constructor()

EXPCL_INTERROGATEDB bool interrogate_wrapper_is_copy_constructor ( FunctionWrapperIndex wrapper)

Definition at line 441 of file interrogate_interface.cxx.

◆ interrogate_wrapper_is_extension()

EXPCL_INTERROGATEDB bool interrogate_wrapper_is_extension ( FunctionWrapperIndex wrapper)

Definition at line 453 of file interrogate_interface.cxx.

◆ interrogate_wrapper_name()

EXPCL_INTERROGATEDB const char * interrogate_wrapper_name ( FunctionWrapperIndex wrapper)

Definition at line 421 of file interrogate_interface.cxx.

◆ interrogate_wrapper_number_of_parameters()

EXPCL_INTERROGATEDB int interrogate_wrapper_number_of_parameters ( FunctionWrapperIndex wrapper)

Definition at line 497 of file interrogate_interface.cxx.

◆ interrogate_wrapper_parameter_has_name()

EXPCL_INTERROGATEDB bool interrogate_wrapper_parameter_has_name ( FunctionWrapperIndex wrapper,
int n )

Definition at line 510 of file interrogate_interface.cxx.

◆ interrogate_wrapper_parameter_is_optional()

EXPCL_INTERROGATEDB bool interrogate_wrapper_parameter_is_optional ( FunctionWrapperIndex wrapper,
int n )

Definition at line 530 of file interrogate_interface.cxx.

◆ interrogate_wrapper_parameter_is_this()

EXPCL_INTERROGATEDB bool interrogate_wrapper_parameter_is_this ( FunctionWrapperIndex wrapper,
int n )

Definition at line 524 of file interrogate_interface.cxx.

◆ interrogate_wrapper_parameter_name()

EXPCL_INTERROGATEDB const char * interrogate_wrapper_parameter_name ( FunctionWrapperIndex wrapper,
int n )

Definition at line 517 of file interrogate_interface.cxx.

◆ interrogate_wrapper_parameter_type()

EXPCL_INTERROGATEDB TypeIndex interrogate_wrapper_parameter_type ( FunctionWrapperIndex wrapper,
int n )

Definition at line 503 of file interrogate_interface.cxx.

◆ interrogate_wrapper_pointer()

EXPCL_INTERROGATEDB void * interrogate_wrapper_pointer ( FunctionWrapperIndex wrapper)

Definition at line 542 of file interrogate_interface.cxx.

◆ interrogate_wrapper_return_type()

EXPCL_INTERROGATEDB TypeIndex interrogate_wrapper_return_type ( FunctionWrapperIndex wrapper)

Definition at line 477 of file interrogate_interface.cxx.

◆ interrogate_wrapper_return_value_destructor()

EXPCL_INTERROGATEDB FunctionIndex interrogate_wrapper_return_value_destructor ( FunctionWrapperIndex wrapper)

Definition at line 490 of file interrogate_interface.cxx.

◆ interrogate_wrapper_unique_name()

EXPCL_INTERROGATEDB const char * interrogate_wrapper_unique_name ( FunctionWrapperIndex wrapper)

Definition at line 548 of file interrogate_interface.cxx.