[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- pygccxml.declarations.class_declaration.ACCESS_TYPES:
class that defines "access" constants
- pygccxml.msvc.bsc.c_wrapper.BSC_STAT
- pygccxml.msvc.bsc_impl_details.BSC_STAT
- exceptions.BaseException:
Common base class for all exceptions
- exceptions.Exception:
Common base class for all non-exit exceptions.
- exceptions.StandardError:
Base class for all standard Python exceptions that do not represent
interpreter exiting.
- exceptions.RuntimeError:
Unspecified run-time error.
- pygccxml.msvc.bsc_impl_details.Bsc
- pygccxml.msvc.bsc.c_wrapper.Bsc
- pygccxml.declarations.class_declaration.CLASS_TYPES:
class that defines "class" type constants
- pygccxml.parser.project_reader.COMPILATION_MODE
- pygccxml.parser.project_reader.file_configuration_t.CONTENT_TYPE
- xml.sax.handler.ContentHandler:
Interface for receiving logical document content events.
- pygccxml.msvc.bsc.c_wrapper.IinstInfo
- pygccxml.msvc.bsc_impl_details.IinstInfo
- pygccxml.msvc.bsc.c_wrapper.NiQ
- pygccxml.msvc.bsc_impl_details.NiQ
- pygccxml.msvc.common_utils.UNDECORATE_NAME_OPTIONS
- pygccxml.declarations.calldef.VIRTUALITY_TYPES:
class that defines "virtuality" constants
- pygccxml.declarations.calldef.argument_t:
class, that describes argument of "callable" declaration
- pygccxml.declarations.type_traits.auto_ptr_traits:
implements functionality, needed for convinient work with
std::auto_ptr pointers
- pygccxml.utils.fs_utils.base_files_iterator
- pygccxml.msvc.config.binaries_searcher_t
- pygccxml.msvc.bsc_impl_details.bsc_reader_t
- pygccxml.parser.declarations_cache.cache_base_t
- pygccxml.declarations.mdecl_wrapper.call_redirector_t:
Internal class used to call some function of objects
- pygccxml.declarations.cpptypes.calldef_type_t:
base class for all types that describes "callable"
declaration
- pygccxml.parser.patcher.casting_operator_patcher_t
- pygccxml.declarations.container_traits.container_traits_impl_t:
this class implements the functionality needed for convinient work
with STD container classes.
- pygccxml.declarations.decl_factory.decl_factory_t:
declarations factory class
- pygccxml.msvc.pdb.loader.decl_loader_t
- pygccxml.declarations.decl_visitor.decl_visitor_t:
declarations visitor interface
- pygccxml.declarations.algorithms_cache.declaration_algs_cache_t
- pygccxml.declarations.declaration.declaration_t:
base class for all classes that represent a C++ declaration
- pygccxml.declarations.type_traits.declaration_xxx_traits:
this class implements the functionality needed for convinient work
with declaration classes
- pygccxml.parser.patcher.default_argument_patcher_t
- pygccxml.declarations.container_traits.defaults_eraser
- pygccxml.msvc.bsc_impl_details.definition_t
- pygccxml.msvc.bsc.definition_t
- pygccxml.declarations.dependencies.dependency_info_t
- pygccxml.utils.fs_utils.directories_walker
- pygccxml.utils.enum:
Usage example:
class fruits(enum):
apple = 0
orange = 1
- pygccxml.msvc.bsc.c_wrapper.enums
- pygccxml.msvc.bsc_impl_details.enums
- pygccxml.parser.etree_scanner.etree_saxifier_t
- pygccxml.parser.project_reader.file_configuration_t:
file_configuration_t - a class, that contains some data and description how
to treat the data.
- pygccxml.parser.directory_cache.filename_entry_t:
This is a record stored in the filename_repository_t class.
- pygccxml.parser.directory_cache.filename_repository_t:
File name repository.
- pygccxml.declarations.filtering'.filtering:
deprecated!
- pygccxml.msvc.pdb.impl_details.full_name_splitter_t
- pygccxml.declarations.class_declaration.hierarchy_info_t:
describes class relationship
- pygccxml.declarations.type_traits.impl_details:
implementation details
- pygccxml.parser.directory_cache.index_entry_t:
Entry of the index table in the directory cache index.
- pygccxml.msvc.bsc_impl_details.instance_t
- pygccxml.msvc.bsc.instance_t
- pygccxml.declarations.declaration.location_t:
provides information about the location of the declaration within
the source file
- pygccxml.utils.loggers:
class-namespace, defines few loggers classes, used in the project
- pygccxml.declarations.algorithm.match_declaration_t:
helper class for different search algorithms.
- pygccxml.declarations.matcher'.matcher:
class-namespace, contains implementation of few "find"
algorithms and definition of related exception classes
- pygccxml.declarations.matchers.matcher_base_t:
matcher_base_t class defines interface for classes that will
implement compare functionality according to some criteria.
- pygccxml.declarations.mdecl_wrapper.mdecl_wrapper_t:
Multiple declarations wrapper.
- pygccxml.msvc.bsc.module_t
- pygccxml.msvc.bsc_impl_details.module_t
- pygccxml.declarations.calldef.operator_t:
base class for "operator" declarations
- pygccxml.msvc.pdb.loader.decl_loader_t.parent_exists_t
- pygccxml.parser.config.parser_configuration_t:
Configuration object to collect parameters for invoking C++ parser
- pygccxml.declarations.pattern_parser.parser_t:
implementation details
- pygccxml.parser.project_reader.project_reader_t:
Parses header files and returns the contained declarations.
- property:
property(fget=None, fset=None, fdel=None, doc=None) -> property attribute
- pygccxml.msvc.bsc.reader_t
- pygccxml.parser.declarations_cache.record_t
- pygccxml.declarations.container_traits.defaults_eraser.recursive_impl
- pygccxml.declarations.type_traits.smart_pointer_traits:
implements functionality, needed for convinient work with smart
pointers
- pygccxml.parser.source_reader.source_reader_t:
This class reads C++ source code and returns declarations tree.
- pygccxml.declarations.algorithms_cache.type_algs_cache_t
- pygccxml.declarations.cpptypes.type_qualifiers_t:
contains additional information about type: mutable, static, extern
- pygccxml.declarations.cpptypes.type_t:
base class for all types
- pygccxml.declarations.type_visitor.type_visitor_t:
types visitor interface