pygccxml
2.2.1
Download & Install
Examples
FAQ
API
Building the documentation
Declarations query API
Design overview
Who is using pygccxml?
C++ Reflection
Releasing
History and Credits
GCC-XML 0.7 → 0.9 upgrade issues (Legacy)
pygccxml
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
access (hierarchy_info_t property)
access() (scanner_t method)
access_type (declaration_algs_cache_t property)
(dependency_info_t property)
(hierarchy_info_t property)
(member_calldef_t property)
(variable_t property)
access_type_matcher (in module pygccxml.declarations)
access_type_matcher_t (class in pygccxml.declarations.matchers)
ACCESS_TYPES (class in pygccxml.declarations.class_declaration)
acquire_filename() (filename_repository_t method)
adopt_declaration() (class_t method)
(namespace_t method)
aliases (class_declaration_t property)
(class_t property)
ALL (ACCESS_TYPES attribute)
all (CALLING_CONVENTION_TYPES attribute)
ALL (CLASS_TYPES attribute)
(VIRTUALITY_TYPES attribute)
ALL_AT_ONCE (COMPILATION_MODE attribute)
all_container_traits (in module pygccxml.declarations.container_traits)
all_loggers (loggers attribute)
ALLOW_EMPTY_MDECL_WRAPPER (scopedef_t attribute)
and_matcher (in module pygccxml.declarations)
and_matcher_t (class in pygccxml.declarations.matchers)
append_ccflags() (parser_configuration_t method)
append_cflags() (parser_configuration_t method)
append_value() (enumeration_t method)
apply_visitor() (in module pygccxml.declarations.algorithm)
args() (in module pygccxml.declarations.call_invocation)
(in module pygccxml.declarations.templates)
(parser_t method)
argument_t (class in pygccxml.declarations.calldef)
argument_types (calldef_t property)
arguments (calldef_t property)
arguments_types (calldef_type_t property)
array_item_type() (in module pygccxml.declarations.type_traits)
array_size() (in module pygccxml.declarations.type_traits)
array_t (class in pygccxml.declarations.cpptypes)
as_tuple() (location_t method)
attributes (argument_t property)
(declaration_t property)
auto_ptr_traits (class in pygccxml.declarations.pointer_traits)
B
base (compound_t property)
base_type() (in module pygccxml.declarations.type_traits)
bases (class_t property)
begin_column (comment_t property)
begin_line (comment_t property)
begin_offset (comment_t property)
bind_aliases() (in module pygccxml.parser.declarations_joiner)
bits (variable_t property)
bool_t (class in pygccxml.declarations.cpptypes)
build_decl_string() (array_t method)
(compound_t method)
(const_t method)
(declarated_t method)
(dummy_type_t method)
(elaborated_t method)
(ellipsis_t method)
(free_function_type_t method)
(fundamental_t method)
(member_function_type_t method)
(member_variable_type_t method)
(pointer_t method)
(reference_t method)
(restrict_t method)
(type_t method)
(unknown_t method)
(volatile_t method)
byte_align (byte_info property)
byte_info (class in pygccxml.declarations.byte_info)
byte_offset (variable_t property)
byte_size (byte_info property)
C
cache (declaration_t property)
cache_base_t (class in pygccxml.parser.declarations_cache)
cached (class in pygccxml.utils.utils)
cached_source_file (file_configuration_t property)
CACHED_SOURCE_FILE (file_configuration_t.CONTENT_TYPE attribute)
cached_value() (cache_base_t method)
(directory_cache_t method)
(dummy_cache_t method)
(file_cache_t method)
call_redirector_t (class in pygccxml.declarations.mdecl_wrapper)
calldef() (scopedef_t method)
calldef_matcher (in module pygccxml.declarations)
calldef_matcher_t (class in pygccxml.declarations.declarations_matchers)
calldef_t (class in pygccxml.declarations.calldef)
calldef_type_t (class in pygccxml.declarations.cpptypes)
calldefs() (scanner_t method)
(scopedef_t method)
calling_convention (calldef_t property)
CALLING_CONVENTION_TYPES (class in pygccxml.declarations.calldef_types)
casting_operator() (scopedef_t method)
casting_operator_patcher_t (class in pygccxml.parser.patcher)
casting_operator_t (class in pygccxml.declarations.calldef_members)
casting_operators() (scopedef_t method)
castxml_epic_version (parser_configuration_t property)
ccflags (parser_configuration_t property)
CDECL (CALLING_CONVENTION_TYPES attribute)
cflags (parser_configuration_t property)
char_t (class in pygccxml.declarations.cpptypes)
check_name() (declaration_matcher_t method)
CLASS (CLASS_TYPES attribute)
class_() (scopedef_t method)
class_declaration() (container_traits_impl_t method)
class_declaration_t (class in pygccxml.declarations.class_declaration)
class_declaration_traits (in module pygccxml.declarations.type_traits_classes)
class_inst (member_function_type_t property)
class_t (class in pygccxml.declarations.class_declaration)
class_traits (in module pygccxml.declarations.type_traits_classes)
class_type (class_t property)
CLASS_TYPES (class in pygccxml.declarations.class_declaration)
class_types (free_operator_t property)
classes() (scopedef_t method)
clear_optimizer() (scopedef_t method)
clone() (argument_t method)
(decl_printer_t method)
(parser_configuration_t method)
(type_t method)
(xml_generator_configuration_t method)
cmp_data (declaration_algs_cache_t property)
comment (declaration_t property)
comment_t (class in pygccxml.declarations.comment)
COMPILATION_MODE (class in pygccxml.parser.project_reader)
compiler (parser_configuration_t property)
compiler_path (parser_configuration_t property)
complex_double_t (class in pygccxml.declarations.cpptypes)
complex_float_t (class in pygccxml.declarations.cpptypes)
complex_long_double_t (class in pygccxml.declarations.cpptypes)
compound_t (class in pygccxml.declarations.cpptypes)
config_signature (record_t property)
configuration_signature() (in module pygccxml.parser.declarations_cache)
const_t (class in pygccxml.declarations.cpptypes)
constructor() (scopedef_t method)
constructor_t (class in pygccxml.declarations.calldef_members)
constructors() (scopedef_t method)
container_element_type (declaration_algs_cache_t property)
container_key_type (declaration_algs_cache_t property)
container_traits (declaration_algs_cache_t property)
container_traits_impl_t (class in pygccxml.declarations.container_traits)
contains_parent_dir() (in module pygccxml.utils.utils)
content_type (file_configuration_t property)
CPPNAME (bool_t attribute)
(char_t attribute)
(complex_double_t attribute)
(complex_float_t attribute)
(complex_long_double_t attribute)
(double_t attribute)
(float_t attribute)
(int128_t attribute)
(int_t attribute)
(long_double_t attribute)
(long_int_t attribute)
(long_long_int_t attribute)
(long_long_unsigned_int_t attribute)
(long_unsigned_int_t attribute)
(short_int_t attribute)
(short_unsigned_int_t attribute)
(signed_char_t attribute)
(uint128_t attribute)
(unsigned_char_t attribute)
(unsigned_int_t attribute)
(void_t attribute)
(wchar_t attribute)
create_cached_source_fc() (in module pygccxml.parser.project_reader)
create_casting_operator() (decl_factory_t method)
create_class() (decl_factory_t method)
create_class_declaration() (decl_factory_t method)
create_comment() (decl_factory_t method)
create_compiler_path() (in module pygccxml.parser.config)
create_constructor() (decl_factory_t method)
create_decl_string() (declaration_t method)
(free_calldef_t method)
(free_function_type_t static method)
(member_calldef_t method)
(member_function_type_t static method)
create_destructor() (decl_factory_t method)
create_enumeration() (decl_factory_t method)
create_free_function() (decl_factory_t method)
create_free_operator() (decl_factory_t method)
create_gccxml_fc() (in module pygccxml.parser.project_reader)
create_key() (record_t static method)
create_member_function() (decl_factory_t method)
create_member_operator() (decl_factory_t method)
create_namespace() (decl_factory_t method)
create_source_fc() (in module pygccxml.parser.project_reader)
create_temp_file_name() (in module pygccxml.utils.utils)
create_text_fc() (in module pygccxml.parser.project_reader)
create_typedef() (decl_factory_t method)
(free_function_type_t method)
(member_function_type_t method)
create_variable() (decl_factory_t method)
create_xml_file() (source_reader_t method)
create_xml_file_from_string() (source_reader_t method)
custom_matcher (in module pygccxml.declarations)
custom_matcher_t (class in pygccxml.declarations.matchers)
cxx_parser (loggers attribute)
cxx_standard (class in pygccxml.utils.utils)
D
data (file_configuration_t property)
dec_ref_count() (filename_entry_t method)
decl() (scopedef_t method)
decl_factory_t (class in pygccxml.declarations.decl_factory)
decl_name_only (declaration_matcher_t property)
decl_printer_t (class in pygccxml.declarations.decl_printer)
decl_string (declaration_t property)
(type_algs_cache_t property)
(type_t property)
decl_type (argument_t property)
(typedef_t property)
(variable_t property)
decl_visitor_t (class in pygccxml.declarations.decl_visitor)
declarated_t (class in pygccxml.declarations.cpptypes)
declaration (declarated_t property)
(dependency_info_t property)
declaration_algs_cache_t (class in pygccxml.declarations.algorithms_cache)
declaration_files() (in module pygccxml.declarations.scopedef)
declaration_matcher (in module pygccxml.declarations)
declaration_matcher_t (class in pygccxml.declarations.declarations_matchers)
declaration_not_found_t
declaration_path (declaration_algs_cache_t property)
(hierarchy_info_t property)
declaration_path() (in module pygccxml.declarations.declaration_utils)
declaration_path_hash (hierarchy_info_t property)
declaration_t (class in pygccxml.declarations.declaration)
declaration_xxx_traits (class in pygccxml.declarations.type_traits_classes)
declarations (namespace_t property)
(record_t property)
(scopedef_t property)
declarations() (scanner_t method)
declarations_cache (loggers attribute)
decls() (scopedef_t method)
decompose_class() (in module pygccxml.declarations.type_traits)
decompose_type() (in module pygccxml.declarations.type_traits)
decorated_call_prefix() (defaults_eraser method)
decorated_call_suffix() (defaults_eraser method)
default_argument_patcher_t (class in pygccxml.parser.patcher)
default_value (argument_t property)
defaults_eraser (class in pygccxml.declarations.container_traits)
define_symbols (parser_configuration_t property)
depend_on_it (dependency_info_t property)
dependency_info_t (class in pygccxml.declarations.dependencies)
deprecation (declaration_t property)
DeprecationWrapper (class in pygccxml.utils.utils)
derived (class_t property)
destructor_t (class in pygccxml.declarations.calldef_members)
dig_declarations() (impl_details static method)
directory_cache_t (class in pygccxml.parser.directory_cache)
disable() (declaration_algs_cache_t method)
(type_algs_cache_t static method)
does_match_definition() (in module pygccxml.declarations.type_traits)
does_match_exist() (match_declaration_t method)
does_throw (calldef_t property)
double_t (class in pygccxml.declarations.cpptypes)
dummy_cache_t (class in pygccxml.parser.declarations_cache)
dummy_type_t (class in pygccxml.declarations.cpptypes)
dump_declarations() (in module pygccxml.declarations.decl_printer)
E
elaborated_info (class in pygccxml.declarations.elaborated_info)
elaborated_t (class in pygccxml.declarations.cpptypes)
elaborated_type_specifier (elaborated_info property)
element_type() (container_traits_impl_t method)
ellipsis (argument_t property)
ellipsis_t (class in pygccxml.declarations.cpptypes)
enable() (declaration_algs_cache_t method)
(type_algs_cache_t static method)
enabled (declaration_algs_cache_t property)
(type_algs_cache_t attribute)
end_column (comment_t property)
end_line (comment_t property)
end_offset (comment_t property)
endDocument() (scanner_t method)
endElement() (scanner_t method)
enum_declaration() (in module pygccxml.declarations.type_traits_classes)
enum_traits (in module pygccxml.declarations.type_traits_classes)
enumeration() (scopedef_t method)
enumeration_t (class in pygccxml.declarations.enumeration)
enumerations() (scopedef_t method)
enums() (scanner_t method)
erase_allocator() (defaults_eraser method)
erase_call() (defaults_eraser method)
erase_compare_allocator() (defaults_eraser method)
erase_container() (defaults_eraser method)
erase_container_compare() (defaults_eraser method)
erase_hash_allocator() (defaults_eraser method)
erase_hashmap_compare_allocator() (defaults_eraser method)
erase_map_compare_allocator() (defaults_eraser method)
erase_recursive() (defaults_eraser method)
exceptions (calldef_t property)
explicit (constructor_t property)
extract() (CALLING_CONVENTION_TYPES static method)
F
FASTCALL (CALLING_CONVENTION_TYPES attribute)
FILE_BY_FILE (COMPILATION_MODE attribute)
file_cache_t (class in pygccxml.parser.declarations_cache)
file_configuration_t (class in pygccxml.parser.project_reader)
file_configuration_t.CONTENT_TYPE (class in pygccxml.parser.project_reader)
file_name (location_t property)
file_signature() (in module pygccxml.parser.declarations_cache)
filename_entry_t (class in pygccxml.parser.directory_cache)
filename_repository_t (class in pygccxml.parser.directory_cache)
files() (scanner_t method)
find() (matcher static method)
find_all_declarations() (in module pygccxml.declarations.scopedef)
find_args() (in module pygccxml.declarations.call_invocation)
(parser_t method)
find_container_traits() (in module pygccxml.declarations.container_traits)
find_copy_constructor() (in module pygccxml.declarations.type_traits_classes)
find_declaration() (in module pygccxml.declarations.scopedef)
find_first_declaration() (in module pygccxml.declarations.scopedef)
find_noncopyable_vars() (in module pygccxml.declarations.type_traits_classes)
find_out_depend_on_it_declarations() (dependency_info_t method)
find_out_member_access_type() (class_t method)
find_single() (matcher static method)
find_trivial_constructor() (in module pygccxml.declarations.type_traits_classes)
find_value_type() (impl_details static method)
find_xml_generator() (in module pygccxml.utils.utils)
fix_calldef_decls() (in module pygccxml.parser.patcher)
flags (parser_configuration_t property)
float_t (class in pygccxml.declarations.cpptypes)
flush() (cache_base_t method)
(directory_cache_t method)
(dummy_cache_t method)
(file_cache_t method)
free_calldef_t (class in pygccxml.declarations.free_calldef)
free_function() (namespace_t method)
free_function_t (class in pygccxml.declarations.free_calldef)
free_function_type_t (class in pygccxml.declarations.cpptypes)
free_functions() (namespace_t method)
free_operator() (namespace_t method)
free_operator_t (class in pygccxml.declarations.free_calldef)
free_operators() (namespace_t method)
full_name (declaration_algs_cache_t property)
full_name() (in module pygccxml.declarations.declaration_utils)
full_name_from_declaration_path() (in module pygccxml.declarations.declaration_utils)
full_partial_name (declaration_algs_cache_t property)
function_type() (free_calldef_t method)
(member_calldef_t method)
FUNCTION_VIRTUALITY_TYPES (in module pygccxml.declarations.calldef_types)
fundamental_t (class in pygccxml.declarations.cpptypes)
FUNDAMENTAL_TYPES (in module pygccxml.declarations.cpptypes)
G
GCCXML_GENERATED_FILE (file_configuration_t.CONTENT_TYPE attribute)
get_architecture() (in module pygccxml.utils.utils)
get_by_name() (internal_type_traits static method)
get_container_or_none() (container_traits_impl_t method)
get_declaration() (declaration_xxx_traits method)
get_dependencies_from_decl() (in module pygccxml.declarations.dependencies)
get_global_namespace() (in module pygccxml.declarations.namespace)
get_mangled_name() (declaration_t method)
(free_function_t method)
(variable_t method)
get_members() (class_t method)
get_name2value_dict() (enumeration_t method)
get_named_parent() (in module pygccxml.declarations.declaration_utils)
get_os_file_names() (project_reader_t static method)
get_partial_name() (in module pygccxml.declarations.class_declaration)
get_single() (matcher static method)
get_string_repr() (xml_generators method)
get_tr1() (in module pygccxml.utils.utils)
guess_calling_convention() (calldef_t method)
(free_calldef_t method)
(member_calldef_t method)
H
has_any_non_copyconstructor() (in module pygccxml.declarations.type_traits_classes)
has_const (member_calldef_t property)
(member_function_type_t property)
has_copy_constructor() (in module pygccxml.declarations.type_traits_classes)
has_destructor() (in module pygccxml.declarations.type_traits_classes)
has_ellipsis (calldef_t property)
(calldef_type_t property)
has_extern (calldef_t property)
(type_qualifiers_t property)
has_inline (calldef_t property)
has_mutable (type_qualifiers_t property)
has_pattern() (parser_t method)
has_public_assign() (in module pygccxml.declarations.type_traits_classes)
has_public_binary_operator() (in module pygccxml.declarations.has_operator_matcher)
has_public_constructor() (in module pygccxml.declarations.type_traits_classes)
has_public_destructor() (in module pygccxml.declarations.type_traits_classes)
has_public_equal() (in module pygccxml.declarations.has_operator_matcher)
has_public_less() (in module pygccxml.declarations.has_operator_matcher)
has_static (member_calldef_t property)
(type_qualifiers_t property)
has_trivial_constructor() (in module pygccxml.declarations.type_traits_classes)
has_value_name() (enumeration_t method)
has_vtable() (in module pygccxml.declarations.type_traits_classes)
hierarchy_info_t (class in pygccxml.declarations.class_declaration)
hint (dependency_info_t property)
I
i_depend_on_them() (calldef_t method)
(class_declaration_t method)
(class_t method)
(declaration_t method)
(dependency_info_t static method)
(enumeration_t method)
(namespace_t method)
(scopedef_t method)
(typedef_t method)
(variable_t method)
ietree_scanner_t (class in pygccxml.parser.etree_scanner)
ignore_gccxml_output (xml_generator_configuration_t property)
impl_details (class in pygccxml.declarations.dependencies)
(class in pygccxml.declarations.traits_impl_details)
inc_ref_count() (filename_entry_t method)
include_paths (parser_configuration_t property)
included_files (record_t property)
included_files_signature (record_t property)
INDENT_SIZE (decl_printer_t attribute)
index_entry_t (class in pygccxml.parser.directory_cache)
init_optimizer() (scopedef_t method)
instance (decl_printer_t property)
(linker_t property)
int128_t (class in pygccxml.declarations.cpptypes)
int_t (class in pygccxml.declarations.cpptypes)
internal_type_traits (class in pygccxml.declarations.pointer_traits)
is_abstract (class_t property)
is_arithmetic() (in module pygccxml.declarations.type_traits)
is_array() (in module pygccxml.declarations.type_traits)
is_artificial (declaration_t property)
is_base_and_derived() (in module pygccxml.declarations.type_traits_classes)
is_binary_operator() (in module pygccxml.declarations.type_traits_classes)
is_bool() (in module pygccxml.declarations.type_traits)
is_builtin_decl() (decl_printer_t static method)
is_call_invocation() (in module pygccxml.declarations.call_invocation)
is_calldef_pointer() (in module pygccxml.declarations.type_traits)
is_castxml (xml_generators property)
is_castxml1 (xml_generators property)
is_class() (in module pygccxml.declarations.type_traits_classes)
is_class_declaration() (in module pygccxml.declarations.type_traits_classes)
is_const() (in module pygccxml.declarations.type_traits)
is_convertible() (in module pygccxml.declarations.type_traits_classes)
is_copy_constructor() (in module pygccxml.declarations.type_traits_classes)
is_cxx03 (cxx_standard property)
is_cxx11 (cxx_standard property)
is_cxx11_or_greater (cxx_standard property)
is_cxx14 (cxx_standard property)
is_cxx14_or_greater (cxx_standard property)
is_cxx1z (cxx_standard property)
is_defined_in_xxx() (impl_details static method)
is_elaborated() (in module pygccxml.declarations.type_traits)
is_enum() (in module pygccxml.declarations.type_traits_classes)
is_file_modified() (filename_repository_t method)
is_floating_point() (in module pygccxml.declarations.type_traits)
is_full_name() (declaration_matcher_t method)
is_fundamental() (in module pygccxml.declarations.type_traits)
is_gccxml (xml_generators property)
is_gccxml_06 (xml_generators property)
is_gccxml_07 (xml_generators property)
is_gccxml_09 (xml_generators property)
is_gccxml_09_buggy (xml_generators property)
is_implicit (cxx_standard property)
is_instantiation() (in module pygccxml.declarations.templates)
is_integral() (in module pygccxml.declarations.type_traits)
is_mapping() (container_traits_impl_t method)
is_my_case() (container_traits_impl_t method)
(declaration_xxx_traits method)
is_noncopyable() (in module pygccxml.declarations.type_traits_classes)
is_pointer() (in module pygccxml.declarations.type_traits)
is_reference() (in module pygccxml.declarations.type_traits)
is_same() (in module pygccxml.declarations.type_traits)
is_same_function() (in module pygccxml.declarations.function_traits)
is_same_return_type() (in module pygccxml.declarations.function_traits)
is_sequence() (container_traits_impl_t method)
is_smart_pointer() (auto_ptr_traits static method)
(smart_pointer_traits static method)
is_std_ostream() (in module pygccxml.declarations.type_traits)
is_std_string() (in module pygccxml.declarations.type_traits)
is_std_wostream() (in module pygccxml.declarations.type_traits)
is_std_wstring() (in module pygccxml.declarations.type_traits)
is_str() (in module pygccxml.utils.utils)
is_struct() (in module pygccxml.declarations.type_traits_classes)
is_trivial_constructor() (in module pygccxml.declarations.type_traits_classes)
is_unary_operator() (in module pygccxml.declarations.type_traits_classes)
is_union() (in module pygccxml.declarations.type_traits_classes)
is_virtual (hierarchy_info_t property)
is_void() (in module pygccxml.declarations.type_traits)
is_void_pointer() (in module pygccxml.declarations.type_traits)
is_volatile() (in module pygccxml.declarations.type_traits)
J
java_fundamental_t (class in pygccxml.declarations.cpptypes)
jboolean_t (class in pygccxml.declarations.cpptypes)
jbyte_t (class in pygccxml.declarations.cpptypes)
jchar_t (class in pygccxml.declarations.cpptypes)
jdouble_t (class in pygccxml.declarations.cpptypes)
jfloat_t (class in pygccxml.declarations.cpptypes)
jint_t (class in pygccxml.declarations.cpptypes)
jlong_t (class in pygccxml.declarations.cpptypes)
JNAME (jboolean_t attribute)
(jbyte_t attribute)
(jchar_t attribute)
(jdouble_t attribute)
(jfloat_t attribute)
(jint_t attribute)
(jlong_t attribute)
(jshort_t attribute)
join() (in module pygccxml.declarations.call_invocation)
(in module pygccxml.declarations.templates)
(parser_t method)
join_declarations() (in module pygccxml.parser.declarations_joiner)
jshort_t (class in pygccxml.declarations.cpptypes)
JUSTIFY (decl_printer_t attribute)
K
keep_xml (parser_configuration_t property)
key() (record_t method)
key_type() (container_traits_impl_t method)
L
level (decl_printer_t property)
line (location_t property)
linker_t (class in pygccxml.parser.linker)
load_xml_generator_configuration() (in module pygccxml.parser.config)
location (comment_t property)
(declaration_t property)
location_t (class in pygccxml.declarations.location)
logger (cache_base_t attribute)
loggers (class in pygccxml.utils.utils)
long_double_t (class in pygccxml.declarations.cpptypes)
long_int_t (class in pygccxml.declarations.cpptypes)
long_long_int_t (class in pygccxml.declarations.cpptypes)
long_long_unsigned_int_t (class in pygccxml.declarations.cpptypes)
long_unsigned_int_t (class in pygccxml.declarations.cpptypes)
M
make_flatten() (in module pygccxml.declarations.scopedef)
mangled (calldef_t property)
(declaration_t property)
(variable_t property)
match_declaration_t (class in pygccxml.declarations.algorithm)
matcher (class in pygccxml.declarations.scopedef)
matcher_base_t (class in pygccxml.declarations.matchers)
mdecl_wrapper_t (class in pygccxml.declarations.mdecl_wrapper)
member_calldef_t (class in pygccxml.declarations.calldef_members)
member_function() (scopedef_t method)
member_function_t (class in pygccxml.declarations.calldef_members)
member_function_type_t (class in pygccxml.declarations.cpptypes)
member_functions() (scopedef_t method)
member_operator() (scopedef_t method)
member_operator_t (class in pygccxml.declarations.calldef_members)
member_operators() (scopedef_t method)
member_variable_type_t (class in pygccxml.declarations.cpptypes)
members() (scanner_t method)
module
pygccxml
pygccxml.declarations
pygccxml.declarations.algorithm
pygccxml.declarations.algorithms_cache
pygccxml.declarations.byte_info
pygccxml.declarations.call_invocation
pygccxml.declarations.calldef
pygccxml.declarations.calldef_members
pygccxml.declarations.calldef_types
pygccxml.declarations.class_declaration
pygccxml.declarations.comment
pygccxml.declarations.container_traits
pygccxml.declarations.cpptypes
pygccxml.declarations.decl_factory
pygccxml.declarations.decl_printer
pygccxml.declarations.decl_visitor
pygccxml.declarations.declaration
pygccxml.declarations.declaration_utils
pygccxml.declarations.declarations_matchers
pygccxml.declarations.dependencies
pygccxml.declarations.elaborated_info
pygccxml.declarations.enumeration
pygccxml.declarations.free_calldef
pygccxml.declarations.function_traits
pygccxml.declarations.has_operator_matcher
pygccxml.declarations.location
pygccxml.declarations.matchers
pygccxml.declarations.mdecl_wrapper
pygccxml.declarations.namespace
pygccxml.declarations.pattern_parser
pygccxml.declarations.pointer_traits
pygccxml.declarations.runtime_errors
pygccxml.declarations.scopedef
pygccxml.declarations.templates
pygccxml.declarations.traits_impl_details
pygccxml.declarations.type_traits
pygccxml.declarations.type_traits_classes
pygccxml.declarations.type_visitor
pygccxml.declarations.typedef
pygccxml.declarations.variable
pygccxml.declarations.xml_generators
pygccxml.parser
pygccxml.parser.config
pygccxml.parser.declarations_cache
pygccxml.parser.declarations_joiner
pygccxml.parser.directory_cache
pygccxml.parser.etree_scanner
pygccxml.parser.linker
pygccxml.parser.patcher
pygccxml.parser.project_reader
pygccxml.parser.scanner
pygccxml.parser.source_reader
pygccxml.utils
pygccxml.utils.utils
pygccxml.utils.xml_generators
multiple_declarations_found_t
N
name (argument_t property)
(declaration_matcher_t property)
(declaration_t property)
name() (container_traits_impl_t method)
(in module pygccxml.declarations.call_invocation)
(in module pygccxml.declarations.templates)
(parser_t method)
NAME_TEMPLATE (free_function_type_t attribute)
(member_function_type_t attribute)
(member_variable_type_t attribute)
namespace() (namespace_t method)
namespace_matcher (in module pygccxml.declarations)
namespace_matcher_t (class in pygccxml.declarations.declarations_matchers)
namespace_t (class in pygccxml.declarations.namespace)
namespaces() (namespace_t method)
no_const() (defaults_eraser method)
no_end_const() (defaults_eraser method)
no_gnustd() (defaults_eraser method)
no_std() (defaults_eraser method)
no_stdext() (defaults_eraser method)
normalize() (defaults_eraser method)
(in module pygccxml.declarations.templates)
(parser_t method)
normalize_full_name_false() (in module pygccxml.declarations.templates)
normalize_full_name_true() (in module pygccxml.declarations.templates)
normalize_name() (in module pygccxml.declarations.templates)
normalize_partial_name() (in module pygccxml.declarations.templates)
normalize_path() (in module pygccxml.utils.utils)
normalized_full_name_false (declaration_algs_cache_t property)
normalized_full_name_true (declaration_algs_cache_t property)
normalized_name (declaration_algs_cache_t property)
normalized_partial_name (declaration_algs_cache_t property)
NOT_FOUND (parser_t attribute)
not_matcher (in module pygccxml.declarations)
not_matcher_t (class in pygccxml.declarations.matchers)
NOT_VIRTUAL (VIRTUALITY_TYPES attribute)
O
on_missing_functionality() (in module pygccxml.declarations.xml_generators)
operator() (scopedef_t method)
operator_matcher (in module pygccxml.declarations)
operator_matcher_t (class in pygccxml.declarations.declarations_matchers)
operator_t (class in pygccxml.declarations.calldef_members)
OPERATOR_WORD_LEN (operator_t attribute)
operators() (scopedef_t method)
optional_args (calldef_t property)
or_matcher (in module pygccxml.declarations)
or_matcher_t (class in pygccxml.declarations.matchers)
overloads (calldef_t property)
overrides (calldef_t property)
P
parent (declaration_t property)
parse() (in module pygccxml.parser)
parse_string() (in module pygccxml.parser)
parse_xml_file() (in module pygccxml.parser)
parser_configuration_t (class in pygccxml.parser.config)
parser_t (class in pygccxml.declarations.pattern_parser)
partial_decl_string (declaration_t property)
(type_algs_cache_t property)
(type_t property)
partial_declaration_path (declaration_algs_cache_t property)
partial_declaration_path() (in module pygccxml.declarations.declaration_utils)
partial_name (declaration_t property)
pattern (CALLING_CONVENTION_TYPES attribute)
pdb_reader (loggers attribute)
pointer_t (class in pygccxml.declarations.cpptypes)
print_calldef_info() (decl_printer_t method)
print_decl_header() (decl_printer_t method)
print_declarations() (in module pygccxml.declarations.decl_printer)
print_details (decl_printer_t property)
PRIVATE (ACCESS_TYPES attribute)
private_members (class_t property)
project_reader_t (class in pygccxml.parser.project_reader)
PROTECTED (ACCESS_TYPES attribute)
protected_members (class_t property)
PUBLIC (ACCESS_TYPES attribute)
public_members (class_t property)
PURE_VIRTUAL (VIRTUALITY_TYPES attribute)
pygccxml
module
pygccxml.declarations
module
pygccxml.declarations.algorithm
module
pygccxml.declarations.algorithms_cache
module
pygccxml.declarations.byte_info
module
pygccxml.declarations.call_invocation
module
pygccxml.declarations.calldef
module
pygccxml.declarations.calldef_members
module
pygccxml.declarations.calldef_types
module
pygccxml.declarations.class_declaration
module
pygccxml.declarations.comment
module
pygccxml.declarations.container_traits
module
pygccxml.declarations.cpptypes
module
pygccxml.declarations.decl_factory
module
pygccxml.declarations.decl_printer
module
pygccxml.declarations.decl_visitor
module
pygccxml.declarations.declaration
module
pygccxml.declarations.declaration_utils
module
pygccxml.declarations.declarations_matchers
module
pygccxml.declarations.dependencies
module
pygccxml.declarations.elaborated_info
module
pygccxml.declarations.enumeration
module
pygccxml.declarations.free_calldef
module
pygccxml.declarations.function_traits
module
pygccxml.declarations.has_operator_matcher
module
pygccxml.declarations.location
module
pygccxml.declarations.matchers
module
pygccxml.declarations.mdecl_wrapper
module
pygccxml.declarations.namespace
module
pygccxml.declarations.pattern_parser
module
pygccxml.declarations.pointer_traits
module
pygccxml.declarations.runtime_errors
module
pygccxml.declarations.scopedef
module
pygccxml.declarations.templates
module
pygccxml.declarations.traits_impl_details
module
pygccxml.declarations.type_traits
module
pygccxml.declarations.type_traits_classes
module
pygccxml.declarations.type_visitor
module
pygccxml.declarations.typedef
module
pygccxml.declarations.variable
module
pygccxml.declarations.xml_generators
module
pygccxml.parser
module
pygccxml.parser.config
module
pygccxml.parser.declarations_cache
module
pygccxml.parser.declarations_joiner
module
pygccxml.parser.directory_cache
module
pygccxml.parser.etree_scanner
module
pygccxml.parser.linker
module
pygccxml.parser.patcher
module
pygccxml.parser.project_reader
module
pygccxml.parser.scanner
module
pygccxml.parser.source_reader
module
pygccxml.utils
module
pygccxml.utils.utils
module
pygccxml.utils.xml_generators
module
Q
queries_engine (loggers attribute)
R
raise_on_wrong_settings() (parser_configuration_t method)
(xml_generator_configuration_t method)
read() (ietree_scanner_t method)
(scanner_t method)
read_cpp_source_file() (source_reader_t method)
read_file() (source_reader_t method)
read_files() (project_reader_t method)
read_string() (project_reader_t method)
(source_reader_t method)
read_xml() (project_reader_t method)
read_xml_file() (source_reader_t method)
record_t (class in pygccxml.parser.declarations_cache)
recursive (decl_printer_t property)
recursive_bases (class_t property)
RECURSIVE_DEFAULT (scopedef_t attribute)
recursive_derived (class_t property)
reference_t (class in pygccxml.declarations.cpptypes)
regex_matcher (in module pygccxml.declarations)
regex_matcher_t (class in pygccxml.declarations.matchers)
related_class (hierarchy_info_t property)
release_filename() (filename_repository_t method)
remove_alias (type_algs_cache_t property)
remove_alias() (in module pygccxml.declarations.type_traits)
remove_const() (in module pygccxml.declarations.type_traits)
remove_cv() (in module pygccxml.declarations.type_traits)
remove_declarated() (in module pygccxml.declarations.type_traits)
remove_declaration() (class_t method)
(namespace_t method)
(scopedef_t method)
remove_defaults() (container_traits_impl_t method)
remove_elaborated() (in module pygccxml.declarations.type_traits)
remove_file_no_raise() (in module pygccxml.utils.utils)
remove_pointer() (in module pygccxml.declarations.type_traits)
remove_reference() (in module pygccxml.declarations.type_traits)
remove_volatile() (in module pygccxml.declarations.type_traits)
replace_basic_string() (defaults_eraser method)
required_args (calldef_t property)
reset() (cached method)
(declaration_algs_cache_t method)
(type_algs_cache_t method)
reset_access_type() (declaration_algs_cache_t method)
reset_name_based() (declaration_algs_cache_t method)
restrict_t (class in pygccxml.declarations.cpptypes)
return_type (calldef_t property)
(calldef_type_t property)
root (loggers attribute)
S
scanner_t (class in pygccxml.parser.scanner)
scopedef_t (class in pygccxml.declarations.scopedef)
sequential_container_traits (in module pygccxml.declarations.container_traits)
set_level() (loggers static method)
short_int_t (class in pygccxml.declarations.cpptypes)
short_unsigned_int_t (class in pygccxml.declarations.cpptypes)
signed_char_t (class in pygccxml.declarations.cpptypes)
size (array_t property)
SIZE_UNKNOWN (array_t attribute)
smart_pointer_traits (class in pygccxml.declarations.pointer_traits)
source_reader_t (class in pygccxml.parser.source_reader)
source_signature (record_t property)
split() (in module pygccxml.declarations.call_invocation)
(in module pygccxml.declarations.templates)
(parser_t method)
split_recursive() (in module pygccxml.declarations.call_invocation)
(in module pygccxml.declarations.templates)
(parser_t method)
STANDARD_SOURCE_FILE (file_configuration_t.CONTENT_TYPE attribute)
start_with_declarations (file_configuration_t property)
(xml_generator_configuration_t property)
startElement() (scanner_t method)
STDCALL (CALLING_CONVENTION_TYPES attribute)
stdcxx (cxx_standard property)
STRUCT (CLASS_TYPES attribute)
symbol (operator_t property)
SYSTEM_DEFAULT (CALLING_CONVENTION_TYPES attribute)
T
take_parenting() (namespace_t method)
text (comment_t property)
TEXT (file_configuration_t.CONTENT_TYPE attribute)
THISCALL (CALLING_CONVENTION_TYPES attribute)
top_class (class_t property)
top_parent (declaration_t property)
type_algs_cache_t (class in pygccxml.declarations.algorithms_cache)
type_qualifiers (variable_t property)
type_qualifiers_t (class in pygccxml.declarations.cpptypes)
type_t (class in pygccxml.declarations.cpptypes)
type_visitor_t (class in pygccxml.declarations.type_visitor)
typedef() (scopedef_t method)
TYPEDEF_NAME_TEMPLATE (free_function_type_t attribute)
(member_function_type_t attribute)
typedef_t (class in pygccxml.declarations.typedef)
typedefs() (scopedef_t method)
types() (scanner_t method)
U
uint128_t (class in pygccxml.declarations.cpptypes)
undefine_symbols (parser_configuration_t property)
UNION (CLASS_TYPES attribute)
UNKNOWN (CALLING_CONVENTION_TYPES attribute)
unknown_t (class in pygccxml.declarations.cpptypes)
unsigned_char_t (class in pygccxml.declarations.cpptypes)
unsigned_int_t (class in pygccxml.declarations.cpptypes)
update() (cache_base_t method)
(directory_cache_t method)
(dummy_cache_t method)
(file_cache_t method)
update_id_counter() (filename_repository_t method)
update_unnamed_class() (in module pygccxml.parser.patcher)
V
value (variable_t property)
value_type() (auto_ptr_traits static method)
(smart_pointer_traits static method)
values (enumeration_t property)
variable() (scopedef_t method)
variable_matcher (in module pygccxml.declarations)
variable_matcher_t (class in pygccxml.declarations.declarations_matchers)
variable_t (class in pygccxml.declarations.variable)
variable_type (member_variable_type_t property)
variables() (scopedef_t method)
verbose (decl_printer_t property)
VIRTUAL (VIRTUALITY_TYPES attribute)
virtuality (member_calldef_t property)
virtuality_type_matcher (in module pygccxml.declarations)
virtuality_type_matcher_t (class in pygccxml.declarations.matchers)
VIRTUALITY_TYPES (class in pygccxml.declarations.calldef_types)
visit_array() (linker_t method)
(type_visitor_t method)
visit_bool() (linker_t method)
(type_visitor_t method)
visit_casting_operator() (decl_printer_t method)
(decl_visitor_t method)
(linker_t method)
visit_char() (linker_t method)
(type_visitor_t method)
visit_class() (decl_printer_t method)
(decl_visitor_t method)
(linker_t method)
visit_class_declaration() (decl_printer_t method)
(decl_visitor_t method)
(linker_t method)
visit_comment() (decl_visitor_t method)
(linker_t method)
visit_complex_double() (linker_t method)
(type_visitor_t method)
visit_complex_float() (linker_t method)
(type_visitor_t method)
visit_complex_long_double() (linker_t method)
(type_visitor_t method)
visit_const() (linker_t method)
(type_visitor_t method)
visit_constructor() (decl_printer_t method)
(decl_visitor_t method)
(linker_t method)
visit_declarated() (linker_t method)
(type_visitor_t method)
visit_destructor() (decl_printer_t method)
(decl_visitor_t method)
(linker_t method)
visit_double() (linker_t method)
(type_visitor_t method)
visit_elaborated() (linker_t method)
(type_visitor_t method)
visit_ellipsis() (linker_t method)
(type_visitor_t method)
visit_enumeration() (decl_printer_t method)
(decl_visitor_t method)
(linker_t method)
visit_float() (linker_t method)
(type_visitor_t method)
visit_free_function() (decl_printer_t method)
(decl_visitor_t method)
(linker_t method)
visit_free_function_type() (linker_t method)
(type_visitor_t method)
visit_free_operator() (decl_printer_t method)
(decl_visitor_t method)
(linker_t method)
visit_function_has_not_been_found_t
visit_int() (linker_t method)
(type_visitor_t method)
visit_int128() (linker_t method)
(type_visitor_t method)
visit_jboolean() (linker_t method)
(type_visitor_t method)
visit_jbyte() (linker_t method)
(type_visitor_t method)
visit_jchar() (linker_t method)
(type_visitor_t method)
visit_jdouble() (linker_t method)
(type_visitor_t method)
visit_jfloat() (linker_t method)
(type_visitor_t method)
visit_jint() (linker_t method)
(type_visitor_t method)
visit_jlong() (linker_t method)
(type_visitor_t method)
visit_jshort() (linker_t method)
(type_visitor_t method)
visit_long_double() (linker_t method)
(type_visitor_t method)
visit_long_int() (linker_t method)
(type_visitor_t method)
visit_long_long_int() (linker_t method)
(type_visitor_t method)
visit_long_long_unsigned_int() (linker_t method)
(type_visitor_t method)
visit_long_unsigned_int() (linker_t method)
(type_visitor_t method)
visit_member_function() (decl_printer_t method)
(decl_visitor_t method)
(linker_t method)
visit_member_function_type() (linker_t method)
(type_visitor_t method)
visit_member_operator() (decl_printer_t method)
(decl_visitor_t method)
(linker_t method)
visit_member_variable_type() (linker_t method)
(type_visitor_t method)
visit_namespace() (decl_printer_t method)
(decl_visitor_t method)
(linker_t method)
visit_pointer() (linker_t method)
(type_visitor_t method)
visit_reference() (linker_t method)
(type_visitor_t method)
visit_restrict() (linker_t method)
(type_visitor_t method)
visit_short_int() (linker_t method)
(type_visitor_t method)
visit_short_unsigned_int() (linker_t method)
(type_visitor_t method)
visit_signed_char() (linker_t method)
(type_visitor_t method)
visit_typedef() (decl_printer_t method)
(decl_visitor_t method)
(linker_t method)
visit_uint128() (linker_t method)
(type_visitor_t method)
visit_unsigned_char() (linker_t method)
(type_visitor_t method)
visit_unsigned_int() (linker_t method)
(type_visitor_t method)
visit_variable() (decl_printer_t method)
(decl_visitor_t method)
(linker_t method)
visit_void() (linker_t method)
(type_visitor_t method)
visit_volatile() (linker_t method)
(type_visitor_t method)
visit_wchar() (linker_t method)
(type_visitor_t method)
void_t (class in pygccxml.declarations.cpptypes)
volatile_t (class in pygccxml.declarations.cpptypes)
W
was_hit (record_t property)
wchar_t (class in pygccxml.declarations.cpptypes)
we_depend_on_them() (dependency_info_t static method)
working_directory (parser_configuration_t property)
writer (decl_printer_t property)
X
xml_generator (parser_configuration_t property)
xml_generator_configuration_t (class in pygccxml.parser.config)
xml_generator_from_xml_file (project_reader_t property)
(scanner_t property)
(source_reader_t property)
(xml_generator_configuration_t property)
xml_generator_path (xml_generator_configuration_t property)
xml_generators (class in pygccxml.utils.xml_generators)
xml_output_version (xml_generators property)