Panda3D
Loading...
Searching...
No Matches
Functions
interrogate_interface.cxx File Reference

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)
 
FunctionIndex interrogate_element_clear_function (ElementIndex element)
 
const char * interrogate_element_comment (ElementIndex element)
 
FunctionIndex interrogate_element_del_function (ElementIndex element)
 
FunctionIndex interrogate_element_getkey_function (ElementIndex element)
 
FunctionIndex interrogate_element_getter (ElementIndex element)
 
bool interrogate_element_has_clear_function (ElementIndex element)
 
bool interrogate_element_has_comment (ElementIndex element)
 
bool interrogate_element_has_del_function (ElementIndex element)
 
FunctionIndex interrogate_element_has_function (ElementIndex element)
 
bool interrogate_element_has_getkey_function (ElementIndex element)
 
bool interrogate_element_has_getter (ElementIndex element)
 
bool interrogate_element_has_has_function (ElementIndex element)
 
bool interrogate_element_has_insert_function (ElementIndex element)
 
bool interrogate_element_has_setter (ElementIndex element)
 
FunctionIndex interrogate_element_insert_function (ElementIndex element)
 
bool interrogate_element_is_mapping (ElementIndex element)
 
bool interrogate_element_is_sequence (ElementIndex element)
 
FunctionIndex interrogate_element_length_function (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_constructor (FunctionIndex function)
 
bool interrogate_function_is_destructor (FunctionIndex function)
 
bool interrogate_function_is_method (FunctionIndex function)
 
bool interrogate_function_is_operator_typecast (FunctionIndex function)
 
bool interrogate_function_is_unary_op (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)
 
FunctionIndex interrogate_make_seq_element_getter (MakeSeqIndex make_seq)
 
const char * interrogate_make_seq_element_name (MakeSeqIndex make_seq)
 
bool interrogate_make_seq_has_comment (MakeSeqIndex make_seq)
 
FunctionIndex interrogate_make_seq_num_getter (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 ()
 
int interrogate_type_array_size (TypeIndex type)
 
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_array (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_final (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_scoped_enum (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)
 
FunctionIndex interrogate_wrapper_function (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)
 
bool interrogate_wrapper_is_coerce_constructor (FunctionWrapperIndex wrapper)
 
bool interrogate_wrapper_is_copy_constructor (FunctionWrapperIndex wrapper)
 
bool interrogate_wrapper_is_extension (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_optional (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)
 

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
drose
Date
2000-07-31

Definition in file interrogate_interface.cxx.

Function Documentation

◆ interrogate_add_search_directory()

void interrogate_add_search_directory ( const char * dirname)

Definition at line 27 of file interrogate_interface.cxx.

◆ interrogate_add_search_path()

void interrogate_add_search_path ( const char * pathstring)

Definition at line 36 of file interrogate_interface.cxx.

◆ interrogate_element_clear_function()

FunctionIndex interrogate_element_clear_function ( ElementIndex element)

Definition at line 198 of file interrogate_interface.cxx.

◆ interrogate_element_comment()

const char * interrogate_element_comment ( ElementIndex element)

Definition at line 131 of file interrogate_interface.cxx.

◆ interrogate_element_del_function()

FunctionIndex interrogate_element_del_function ( ElementIndex element)

Definition at line 210 of file interrogate_interface.cxx.

◆ interrogate_element_getkey_function()

FunctionIndex interrogate_element_getkey_function ( ElementIndex element)

Definition at line 234 of file interrogate_interface.cxx.

◆ interrogate_element_getter()

FunctionIndex interrogate_element_getter ( ElementIndex element)

Definition at line 162 of file interrogate_interface.cxx.

◆ interrogate_element_has_clear_function()

bool interrogate_element_has_clear_function ( ElementIndex element)

Definition at line 192 of file interrogate_interface.cxx.

◆ interrogate_element_has_comment()

bool interrogate_element_has_comment ( ElementIndex element)

Definition at line 125 of file interrogate_interface.cxx.

◆ interrogate_element_has_del_function()

bool interrogate_element_has_del_function ( ElementIndex element)

Definition at line 204 of file interrogate_interface.cxx.

◆ interrogate_element_has_function()

FunctionIndex interrogate_element_has_function ( ElementIndex element)

Definition at line 186 of file interrogate_interface.cxx.

◆ interrogate_element_has_getkey_function()

bool interrogate_element_has_getkey_function ( ElementIndex element)

Definition at line 228 of file interrogate_interface.cxx.

◆ interrogate_element_has_getter()

bool interrogate_element_has_getter ( ElementIndex element)

Definition at line 156 of file interrogate_interface.cxx.

◆ interrogate_element_has_has_function()

bool interrogate_element_has_has_function ( ElementIndex element)

Definition at line 180 of file interrogate_interface.cxx.

◆ interrogate_element_has_insert_function()

bool interrogate_element_has_insert_function ( ElementIndex element)

Definition at line 216 of file interrogate_interface.cxx.

◆ interrogate_element_has_setter()

bool interrogate_element_has_setter ( ElementIndex element)

Definition at line 168 of file interrogate_interface.cxx.

◆ interrogate_element_insert_function()

FunctionIndex interrogate_element_insert_function ( ElementIndex element)

Definition at line 222 of file interrogate_interface.cxx.

◆ interrogate_element_is_mapping()

bool interrogate_element_is_mapping ( ElementIndex element)

Definition at line 252 of file interrogate_interface.cxx.

◆ interrogate_element_is_sequence()

bool interrogate_element_is_sequence ( ElementIndex element)

Definition at line 246 of file interrogate_interface.cxx.

◆ interrogate_element_length_function()

FunctionIndex interrogate_element_length_function ( ElementIndex element)

Definition at line 240 of file interrogate_interface.cxx.

◆ interrogate_element_name()

const char * interrogate_element_name ( ElementIndex element)

Definition at line 113 of file interrogate_interface.cxx.

◆ interrogate_element_scoped_name()

const char * interrogate_element_scoped_name ( ElementIndex element)

Definition at line 119 of file interrogate_interface.cxx.

◆ interrogate_element_setter()

FunctionIndex interrogate_element_setter ( ElementIndex element)

Definition at line 174 of file interrogate_interface.cxx.

◆ interrogate_element_type()

TypeIndex interrogate_element_type ( ElementIndex element)

Definition at line 150 of file interrogate_interface.cxx.

◆ interrogate_error_flag()

bool interrogate_error_flag ( )

Definition at line 41 of file interrogate_interface.cxx.

◆ interrogate_function_c_wrapper()

FunctionWrapperIndex interrogate_function_c_wrapper ( FunctionIndex function,
int n )

Definition at line 400 of file interrogate_interface.cxx.

◆ interrogate_function_class()

TypeIndex interrogate_function_class ( FunctionIndex function)

Definition at line 330 of file interrogate_interface.cxx.

◆ interrogate_function_comment()

const char * interrogate_function_comment ( FunctionIndex function)

Definition at line 312 of file interrogate_interface.cxx.

◆ interrogate_function_has_comment()

bool interrogate_function_has_comment ( FunctionIndex function)

Definition at line 306 of file interrogate_interface.cxx.

◆ interrogate_function_has_library_name()

bool interrogate_function_has_library_name ( FunctionIndex function)

Definition at line 373 of file interrogate_interface.cxx.

◆ interrogate_function_has_module_name()

bool interrogate_function_has_module_name ( FunctionIndex function)

Definition at line 361 of file interrogate_interface.cxx.

◆ interrogate_function_is_constructor()

bool interrogate_function_is_constructor ( FunctionIndex function)

Definition at line 349 of file interrogate_interface.cxx.

◆ interrogate_function_is_destructor()

bool interrogate_function_is_destructor ( FunctionIndex function)

Definition at line 355 of file interrogate_interface.cxx.

◆ interrogate_function_is_method()

bool interrogate_function_is_method ( FunctionIndex function)

Definition at line 324 of file interrogate_interface.cxx.

◆ interrogate_function_is_operator_typecast()

bool interrogate_function_is_operator_typecast ( FunctionIndex function)

Definition at line 342 of file interrogate_interface.cxx.

◆ interrogate_function_is_unary_op()

bool interrogate_function_is_unary_op ( FunctionIndex function)

Definition at line 336 of file interrogate_interface.cxx.

◆ interrogate_function_is_virtual()

bool interrogate_function_is_virtual ( FunctionIndex function)

Definition at line 387 of file interrogate_interface.cxx.

◆ interrogate_function_library_name()

const char * interrogate_function_library_name ( FunctionIndex function)

Definition at line 379 of file interrogate_interface.cxx.

◆ interrogate_function_module_name()

const char * interrogate_function_module_name ( FunctionIndex function)

Definition at line 367 of file interrogate_interface.cxx.

◆ interrogate_function_name()

const char * interrogate_function_name ( FunctionIndex function)

Definition at line 294 of file interrogate_interface.cxx.

◆ interrogate_function_number_of_c_wrappers()

int interrogate_function_number_of_c_wrappers ( FunctionIndex function)

Definition at line 393 of file interrogate_interface.cxx.

◆ interrogate_function_number_of_python_wrappers()

int interrogate_function_number_of_python_wrappers ( FunctionIndex function)

Definition at line 407 of file interrogate_interface.cxx.

◆ interrogate_function_prototype()

const char * interrogate_function_prototype ( FunctionIndex function)

Definition at line 318 of file interrogate_interface.cxx.

◆ interrogate_function_python_wrapper()

FunctionWrapperIndex interrogate_function_python_wrapper ( FunctionIndex function,
int n )

Definition at line 414 of file interrogate_interface.cxx.

◆ interrogate_function_scoped_name()

const char * interrogate_function_scoped_name ( FunctionIndex function)

Definition at line 300 of file interrogate_interface.cxx.

◆ interrogate_get_element_by_name()

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

ElementIndex interrogate_get_element_by_scoped_name ( const char * element_name)

Definition at line 143 of file interrogate_interface.cxx.

◆ interrogate_get_function()

FunctionIndex interrogate_get_function ( int n)

Definition at line 288 of file interrogate_interface.cxx.

◆ interrogate_get_global()

ElementIndex interrogate_get_global ( int n)

Definition at line 264 of file interrogate_interface.cxx.

◆ interrogate_get_global_function()

FunctionIndex interrogate_get_global_function ( int n)

Definition at line 276 of file interrogate_interface.cxx.

◆ interrogate_get_global_type()

TypeIndex interrogate_get_global_type ( int n)

Definition at line 623 of file interrogate_interface.cxx.

◆ interrogate_get_manifest()

ManifestIndex interrogate_get_manifest ( int n)

Definition at line 53 of file interrogate_interface.cxx.

◆ interrogate_get_manifest_by_name()

ManifestIndex interrogate_get_manifest_by_name ( const char * manifest_name)

Definition at line 59 of file interrogate_interface.cxx.

◆ interrogate_get_type()

TypeIndex interrogate_get_type ( int n)

Definition at line 635 of file interrogate_interface.cxx.

◆ interrogate_get_type_by_name()

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

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

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

FunctionWrapperIndex interrogate_get_wrapper_by_unique_name ( const char * unique_name)

Definition at line 556 of file interrogate_interface.cxx.

◆ interrogate_make_seq_comment()

const char * interrogate_make_seq_comment ( MakeSeqIndex make_seq)

Definition at line 585 of file interrogate_interface.cxx.

◆ interrogate_make_seq_element_getter()

FunctionIndex interrogate_make_seq_element_getter ( MakeSeqIndex make_seq)

Definition at line 611 of file interrogate_interface.cxx.

◆ interrogate_make_seq_element_name()

const char * interrogate_make_seq_element_name ( MakeSeqIndex make_seq)

Definition at line 598 of file interrogate_interface.cxx.

◆ interrogate_make_seq_has_comment()

bool interrogate_make_seq_has_comment ( MakeSeqIndex make_seq)

Definition at line 579 of file interrogate_interface.cxx.

◆ interrogate_make_seq_num_getter()

FunctionIndex interrogate_make_seq_num_getter ( MakeSeqIndex make_seq)

Definition at line 605 of file interrogate_interface.cxx.

◆ interrogate_make_seq_num_name()

const char * interrogate_make_seq_num_name ( MakeSeqIndex make_seq)

Definition at line 591 of file interrogate_interface.cxx.

◆ interrogate_make_seq_scoped_name()

const char * interrogate_make_seq_scoped_name ( MakeSeqIndex make_seq)

Definition at line 571 of file interrogate_interface.cxx.

◆ interrogate_make_seq_seq_name()

const char * interrogate_make_seq_seq_name ( MakeSeqIndex make_seq)

Definition at line 563 of file interrogate_interface.cxx.

◆ interrogate_manifest_definition()

const char * interrogate_manifest_definition ( ManifestIndex manifest)

Definition at line 71 of file interrogate_interface.cxx.

◆ interrogate_manifest_get_int_value()

int interrogate_manifest_get_int_value ( ManifestIndex manifest)

Definition at line 107 of file interrogate_interface.cxx.

◆ interrogate_manifest_get_type()

TypeIndex interrogate_manifest_get_type ( ManifestIndex manifest)

Definition at line 83 of file interrogate_interface.cxx.

◆ interrogate_manifest_getter()

FunctionIndex interrogate_manifest_getter ( ManifestIndex manifest)

Definition at line 95 of file interrogate_interface.cxx.

◆ interrogate_manifest_has_getter()

bool interrogate_manifest_has_getter ( ManifestIndex manifest)

Definition at line 89 of file interrogate_interface.cxx.

◆ interrogate_manifest_has_int_value()

bool interrogate_manifest_has_int_value ( ManifestIndex manifest)

Definition at line 101 of file interrogate_interface.cxx.

◆ interrogate_manifest_has_type()

bool interrogate_manifest_has_type ( ManifestIndex manifest)

Definition at line 77 of file interrogate_interface.cxx.

◆ interrogate_manifest_name()

const char * interrogate_manifest_name ( ManifestIndex manifest)

Definition at line 65 of file interrogate_interface.cxx.

◆ interrogate_number_of_functions()

int interrogate_number_of_functions ( )

Definition at line 282 of file interrogate_interface.cxx.

◆ interrogate_number_of_global_functions()

int interrogate_number_of_global_functions ( )

Definition at line 270 of file interrogate_interface.cxx.

◆ interrogate_number_of_global_types()

int interrogate_number_of_global_types ( )

Definition at line 617 of file interrogate_interface.cxx.

◆ interrogate_number_of_globals()

int interrogate_number_of_globals ( )

Definition at line 258 of file interrogate_interface.cxx.

◆ interrogate_number_of_manifests()

int interrogate_number_of_manifests ( )

Definition at line 47 of file interrogate_interface.cxx.

◆ interrogate_number_of_types()

int interrogate_number_of_types ( )

Definition at line 629 of file interrogate_interface.cxx.

◆ interrogate_type_array_size()

int interrogate_type_array_size ( TypeIndex type)

Definition at line 810 of file interrogate_interface.cxx.

◆ interrogate_type_atomic_token()

AtomicToken interrogate_type_atomic_token ( TypeIndex type)

Definition at line 738 of file interrogate_interface.cxx.

◆ interrogate_type_comment()

const char * interrogate_type_comment ( TypeIndex type)

Definition at line 701 of file interrogate_interface.cxx.

◆ interrogate_type_derivation_downcast_is_impossible()

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

bool interrogate_type_derivation_has_downcast ( TypeIndex type,
int n )

Definition at line 1008 of file interrogate_interface.cxx.

◆ interrogate_type_derivation_has_upcast()

bool interrogate_type_derivation_has_upcast ( TypeIndex type,
int n )

Definition at line 988 of file interrogate_interface.cxx.

◆ interrogate_type_destructor_is_inherited()

bool interrogate_type_destructor_is_inherited ( TypeIndex type)

Definition at line 910 of file interrogate_interface.cxx.

◆ interrogate_type_enum_value()

int interrogate_type_enum_value ( TypeIndex type,
int n )

Definition at line 855 of file interrogate_interface.cxx.

◆ interrogate_type_enum_value_comment()

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

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

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

FunctionIndex interrogate_type_get_cast ( TypeIndex type,
int n )

Definition at line 964 of file interrogate_interface.cxx.

◆ interrogate_type_get_constructor()

FunctionIndex interrogate_type_get_constructor ( TypeIndex type,
int n )

Definition at line 897 of file interrogate_interface.cxx.

◆ interrogate_type_get_derivation()

TypeIndex interrogate_type_get_derivation ( TypeIndex type,
int n )

Definition at line 976 of file interrogate_interface.cxx.

◆ interrogate_type_get_destructor()

FunctionIndex interrogate_type_get_destructor ( TypeIndex type)

Definition at line 916 of file interrogate_interface.cxx.

◆ interrogate_type_get_downcast()

FunctionIndex interrogate_type_get_downcast ( TypeIndex type,
int n )

Definition at line 1015 of file interrogate_interface.cxx.

◆ interrogate_type_get_element()

ElementIndex interrogate_type_get_element ( TypeIndex type,
int n )

Definition at line 928 of file interrogate_interface.cxx.

◆ interrogate_type_get_make_seq()

MakeSeqIndex interrogate_type_get_make_seq ( TypeIndex type,
int n )

Definition at line 952 of file interrogate_interface.cxx.

◆ interrogate_type_get_method()

FunctionIndex interrogate_type_get_method ( TypeIndex type,
int n )

Definition at line 940 of file interrogate_interface.cxx.

◆ interrogate_type_get_nested_type()

TypeIndex interrogate_type_get_nested_type ( TypeIndex type,
int n )

Definition at line 1027 of file interrogate_interface.cxx.

◆ interrogate_type_get_upcast()

FunctionIndex interrogate_type_get_upcast ( TypeIndex type,
int n )

Definition at line 995 of file interrogate_interface.cxx.

◆ interrogate_type_has_comment()

bool interrogate_type_has_comment ( TypeIndex type)

Definition at line 695 of file interrogate_interface.cxx.

◆ interrogate_type_has_destructor()

bool interrogate_type_has_destructor ( TypeIndex type)

Definition at line 904 of file interrogate_interface.cxx.

◆ interrogate_type_has_library_name()

bool interrogate_type_has_library_name ( TypeIndex type)

Definition at line 719 of file interrogate_interface.cxx.

◆ interrogate_type_has_module_name()

bool interrogate_type_has_module_name ( TypeIndex type)

Definition at line 707 of file interrogate_interface.cxx.

◆ interrogate_type_is_array()

bool interrogate_type_is_array ( TypeIndex type)

Definition at line 804 of file interrogate_interface.cxx.

◆ interrogate_type_is_atomic()

bool interrogate_type_is_atomic ( TypeIndex type)

Definition at line 732 of file interrogate_interface.cxx.

◆ interrogate_type_is_class()

bool interrogate_type_is_class ( TypeIndex type)

Definition at line 867 of file interrogate_interface.cxx.

◆ interrogate_type_is_const()

bool interrogate_type_is_const ( TypeIndex type)

Definition at line 786 of file interrogate_interface.cxx.

◆ interrogate_type_is_enum()

bool interrogate_type_is_enum ( TypeIndex type)

Definition at line 816 of file interrogate_interface.cxx.

◆ interrogate_type_is_final()

bool interrogate_type_is_final ( TypeIndex type)

Definition at line 982 of file interrogate_interface.cxx.

◆ interrogate_type_is_fully_defined()

bool interrogate_type_is_fully_defined ( TypeIndex type)

Definition at line 879 of file interrogate_interface.cxx.

◆ interrogate_type_is_global()

bool interrogate_type_is_global ( TypeIndex type)

Definition at line 659 of file interrogate_interface.cxx.

◆ interrogate_type_is_long()

bool interrogate_type_is_long ( TypeIndex type)

Definition at line 756 of file interrogate_interface.cxx.

◆ interrogate_type_is_longlong()

bool interrogate_type_is_longlong ( TypeIndex type)

Definition at line 762 of file interrogate_interface.cxx.

◆ interrogate_type_is_nested()

bool interrogate_type_is_nested ( TypeIndex type)

Definition at line 683 of file interrogate_interface.cxx.

◆ interrogate_type_is_pointer()

bool interrogate_type_is_pointer ( TypeIndex type)

Definition at line 780 of file interrogate_interface.cxx.

◆ interrogate_type_is_scoped_enum()

bool interrogate_type_is_scoped_enum ( TypeIndex type)

Definition at line 822 of file interrogate_interface.cxx.

◆ interrogate_type_is_short()

bool interrogate_type_is_short ( TypeIndex type)

Definition at line 768 of file interrogate_interface.cxx.

◆ interrogate_type_is_signed()

bool interrogate_type_is_signed ( TypeIndex type)

Definition at line 750 of file interrogate_interface.cxx.

◆ interrogate_type_is_struct()

bool interrogate_type_is_struct ( TypeIndex type)

Definition at line 861 of file interrogate_interface.cxx.

◆ interrogate_type_is_typedef()

bool interrogate_type_is_typedef ( TypeIndex type)

Definition at line 792 of file interrogate_interface.cxx.

◆ interrogate_type_is_union()

bool interrogate_type_is_union ( TypeIndex type)

Definition at line 873 of file interrogate_interface.cxx.

◆ interrogate_type_is_unpublished()

bool interrogate_type_is_unpublished ( TypeIndex type)

Definition at line 885 of file interrogate_interface.cxx.

◆ interrogate_type_is_unsigned()

bool interrogate_type_is_unsigned ( TypeIndex type)

Definition at line 744 of file interrogate_interface.cxx.

◆ interrogate_type_is_wrapped()

bool interrogate_type_is_wrapped ( TypeIndex type)

Definition at line 774 of file interrogate_interface.cxx.

◆ interrogate_type_library_name()

const char * interrogate_type_library_name ( TypeIndex type)

Definition at line 725 of file interrogate_interface.cxx.

◆ interrogate_type_module_name()

const char * interrogate_type_module_name ( TypeIndex type)

Definition at line 713 of file interrogate_interface.cxx.

◆ interrogate_type_name()

const char * interrogate_type_name ( TypeIndex type)

Definition at line 665 of file interrogate_interface.cxx.

◆ interrogate_type_number_of_casts()

int interrogate_type_number_of_casts ( TypeIndex type)

Definition at line 958 of file interrogate_interface.cxx.

◆ interrogate_type_number_of_constructors()

int interrogate_type_number_of_constructors ( TypeIndex type)

Definition at line 891 of file interrogate_interface.cxx.

◆ interrogate_type_number_of_derivations()

int interrogate_type_number_of_derivations ( TypeIndex type)

Definition at line 970 of file interrogate_interface.cxx.

◆ interrogate_type_number_of_elements()

int interrogate_type_number_of_elements ( TypeIndex type)

Definition at line 922 of file interrogate_interface.cxx.

◆ interrogate_type_number_of_enum_values()

int interrogate_type_number_of_enum_values ( TypeIndex type)

Definition at line 828 of file interrogate_interface.cxx.

◆ interrogate_type_number_of_make_seqs()

int interrogate_type_number_of_make_seqs ( TypeIndex type)

Definition at line 946 of file interrogate_interface.cxx.

◆ interrogate_type_number_of_methods()

int interrogate_type_number_of_methods ( TypeIndex type)

Definition at line 934 of file interrogate_interface.cxx.

◆ interrogate_type_number_of_nested_types()

int interrogate_type_number_of_nested_types ( TypeIndex type)

Definition at line 1021 of file interrogate_interface.cxx.

◆ interrogate_type_outer_class()

TypeIndex interrogate_type_outer_class ( TypeIndex type)

Definition at line 689 of file interrogate_interface.cxx.

◆ interrogate_type_scoped_name()

const char * interrogate_type_scoped_name ( TypeIndex type)

Definition at line 671 of file interrogate_interface.cxx.

◆ interrogate_type_true_name()

const char * interrogate_type_true_name ( TypeIndex type)

Definition at line 677 of file interrogate_interface.cxx.

◆ interrogate_type_wrapped_type()

TypeIndex interrogate_type_wrapped_type ( TypeIndex type)

Definition at line 798 of file interrogate_interface.cxx.

◆ interrogate_wrapper_caller_manages_return_value()

bool interrogate_wrapper_caller_manages_return_value ( FunctionWrapperIndex wrapper)

Definition at line 483 of file interrogate_interface.cxx.

◆ interrogate_wrapper_comment()

const char * interrogate_wrapper_comment ( FunctionWrapperIndex wrapper)

Definition at line 465 of file interrogate_interface.cxx.

◆ interrogate_wrapper_function()

FunctionIndex interrogate_wrapper_function ( FunctionWrapperIndex wrapper)

Definition at line 429 of file interrogate_interface.cxx.

◆ interrogate_wrapper_has_comment()

bool interrogate_wrapper_has_comment ( FunctionWrapperIndex wrapper)

Definition at line 459 of file interrogate_interface.cxx.

◆ interrogate_wrapper_has_pointer()

bool interrogate_wrapper_has_pointer ( FunctionWrapperIndex wrapper)

Definition at line 536 of file interrogate_interface.cxx.

◆ interrogate_wrapper_has_return_value()

bool interrogate_wrapper_has_return_value ( FunctionWrapperIndex wrapper)

Definition at line 471 of file interrogate_interface.cxx.

◆ interrogate_wrapper_is_callable_by_name()

bool interrogate_wrapper_is_callable_by_name ( FunctionWrapperIndex wrapper)

Definition at line 435 of file interrogate_interface.cxx.

◆ interrogate_wrapper_is_coerce_constructor()

bool interrogate_wrapper_is_coerce_constructor ( FunctionWrapperIndex wrapper)

Definition at line 447 of file interrogate_interface.cxx.

◆ interrogate_wrapper_is_copy_constructor()

bool interrogate_wrapper_is_copy_constructor ( FunctionWrapperIndex wrapper)

Definition at line 441 of file interrogate_interface.cxx.

◆ interrogate_wrapper_is_extension()

bool interrogate_wrapper_is_extension ( FunctionWrapperIndex wrapper)

Definition at line 453 of file interrogate_interface.cxx.

◆ interrogate_wrapper_name()

const char * interrogate_wrapper_name ( FunctionWrapperIndex wrapper)

Definition at line 421 of file interrogate_interface.cxx.

◆ interrogate_wrapper_number_of_parameters()

int interrogate_wrapper_number_of_parameters ( FunctionWrapperIndex wrapper)

Definition at line 497 of file interrogate_interface.cxx.

◆ interrogate_wrapper_parameter_has_name()

bool interrogate_wrapper_parameter_has_name ( FunctionWrapperIndex wrapper,
int n )

Definition at line 510 of file interrogate_interface.cxx.

◆ interrogate_wrapper_parameter_is_optional()

bool interrogate_wrapper_parameter_is_optional ( FunctionWrapperIndex wrapper,
int n )

Definition at line 530 of file interrogate_interface.cxx.

◆ interrogate_wrapper_parameter_is_this()

bool interrogate_wrapper_parameter_is_this ( FunctionWrapperIndex wrapper,
int n )

Definition at line 524 of file interrogate_interface.cxx.

◆ interrogate_wrapper_parameter_name()

const char * interrogate_wrapper_parameter_name ( FunctionWrapperIndex wrapper,
int n )

Definition at line 517 of file interrogate_interface.cxx.

◆ interrogate_wrapper_parameter_type()

TypeIndex interrogate_wrapper_parameter_type ( FunctionWrapperIndex wrapper,
int n )

Definition at line 503 of file interrogate_interface.cxx.

◆ interrogate_wrapper_pointer()

void * interrogate_wrapper_pointer ( FunctionWrapperIndex wrapper)

Definition at line 542 of file interrogate_interface.cxx.

◆ interrogate_wrapper_return_type()

TypeIndex interrogate_wrapper_return_type ( FunctionWrapperIndex wrapper)

Definition at line 477 of file interrogate_interface.cxx.

◆ interrogate_wrapper_return_value_destructor()

FunctionIndex interrogate_wrapper_return_value_destructor ( FunctionWrapperIndex wrapper)

Definition at line 490 of file interrogate_interface.cxx.

◆ interrogate_wrapper_unique_name()

const char * interrogate_wrapper_unique_name ( FunctionWrapperIndex wrapper)

Definition at line 548 of file interrogate_interface.cxx.