[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- pygccxml.declarations.class_declaration.ACCESS_TYPES:
class that defines "access" constants
- 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.declarations.class_declaration.CLASS_TYPES:
class that defines "class" type constants
- pyplusplus.module_creator.sort_algorithms.COLOR
- pygccxml.parser.project_reader.COMPILATION_MODE
- pygccxml.parser.project_reader.file_configuration_t.CONTENT_TYPE
- pyplusplus.decl_wrappers.call_policies.CREATION_POLICY:
Implementation details
- xml.sax.handler.ContentHandler:
Interface for receiving logical document content events.
- pyplusplus.decl_wrappers.class_wrapper.class_t.EXPOSED_CLASS_TYPE
- logging.Formatter:
Formatter instances are used to convert a LogRecord to text.
- pyplusplus.decl_wrappers.class_wrapper.impl_details.GUESS_VALUES
- Tkinter.Grid:
Geometry manager Grid.
- Tkinter.Widget:
Internal class.
- Tkinter.Frame:
Frame widget which may contain other widgets and can have a 3D
border.
- Tkinter.Misc:
Internal class.
- Tkinter.BaseWidget:
Internal class.
- Tkinter.Widget:
Internal class.
- Tkinter.Frame:
Frame widget which may contain other widgets and can have a 3D
border.
- Tkinter.Pack:
Geometry manager Pack.
- Tkinter.Widget:
Internal class.
- Tkinter.Frame:
Frame widget which may contain other widgets and can have a 3D
border.
- Tkinter.Place:
Geometry manager Place.
- Tkinter.Widget:
Internal class.
- Tkinter.Frame:
Frame widget which may contain other widgets and can have a 3D
border.
- pyplusplus.code_creators.calldef.operator_t.SELF_POSITION
- pygccxml.declarations.calldef.VIRTUALITY_TYPES:
class that defines "virtuality" constants
- pygccxml.declarations.calldef.argument_t:
class, that describes argument of "callable" declaration
- pyplusplus.code_creators.calldef_utils.argument_utils_t
- 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
- basestring:
Type basestring cannot be instantiated; it is the base for str and
unicode.
- str:
str(object) -> string
- pygccxml.parser.declarations_cache.cache_base_t
- pyplusplus.decl_wrappers.call_policies.call_policy_t:
base class for all classes, which generate "call
policies" code
- pygccxml.declarations.mdecl_wrapper.call_redirector_t:
Internal class used to call some function of objects
- pyplusplus.module_creator.sort_algorithms.calldef_organizer_t
- pygccxml.declarations.cpptypes.calldef_type_t:
base class for all types that describes "callable"
declaration
- pygccxml.parser.patcher.casting_operator_patcher_t
- pyplusplus.decl_wrappers.class_wrapper.class_common_details_t:
defines few properties that are common to class declaration and definition classes
- pyplusplus.module_creator.sort_algorithms.class_organizer_t
- pyplusplus.code_creators.code_creator.code_creator_t:
code_creator_t is the base class for all code creators.
- pygccxml.declarations.container_traits.container_traits_impl_t:
this class implements the functionality needed for convinient work
with STD container classes.
- pyplusplus.function_transformers.controllers.controller_base_t:
base class for all controller classes
- pyplusplus.code_creators.algorithm.creator_finder:
This class is used as container for different find algorithms.
- pygccxml.declarations.decl_factory.decl_factory_t:
declarations factory class
- pygccxml.declarations.decl_visitor.decl_visitor_t:
declarations visitor interface
- pyplusplus.decl_wrappers.decl_wrapper.decl_wrapper_t:
code generator declaration configuration base class
- pygccxml.declarations.algorithms_cache.declaration_algs_cache_t
- pyplusplus.code_creators.declaration_based.declaration_based_t:
Code creator that is based on a declaration.
- 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.declarations.dependencies.dependency_info_t
- pygccxml.utils.fs_utils.directories_walker
- pyplusplus.decl_wrappers.doc_extractor.doc_extractor_i:
defines documentation extractor interface
- pyplusplus.module_creator.dependencies_manager.duplicated_names_reporter_t
- pygccxml.utils.enum:
Usage example:
class fruits(enum):
apple = 0
orange = 1
- pygccxml.parser.etree_scanner.etree_saxifier_t
- pyplusplus.utils.exposed_decls_db_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!
- float:
float(x) -> floating point number
- pyplusplus.function_transformers.function_transformation.function_transformation_t
- pyplusplus.gui.ui.gui_config_t
- pyplusplus.code_creators.smart_pointers.held_type_t:
Helper class that can hold name of smart_ptr type and create
identifier for held type from that given a creator.
- pygccxml.declarations.class_declaration.hierarchy_info_t:
describes class relationship
- pyplusplus.decl_wrappers.class_wrapper.impl_details
- 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.
- pyplusplus.decl_wrappers.indexing_suite1.indexing_suite1_t:
This class helps user to export STD containers, using built-in
Boost.Python indexing suite.
- pyplusplus.decl_wrappers.indexing_suite2.indexing_suite2_t:
This class helps user to export STD containers, using Boost.Python
indexing suite V2.
- int:
int(x[, base]) -> integer
- pygccxml.declarations.declaration.location_t:
provides information about the location of the declaration within
the source file
- pyplusplus._logging_.loggers:
class-namespace, defines few loggers classes, used in the project
- pygccxml.utils.loggers:
class-namespace, defines few loggers classes, used in the project
- pyplusplus.module_creator.fake_constructors_manager.manager_t
- pyplusplus.module_creator.dependencies_manager.manager_t
- pyplusplus.module_creator.opaque_types_manager.manager_t
- 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.
- pyplusplus.decl_wrappers.call_policies.memory_managers:
implements code generation for Py++ defined memory managers
- pyplusplus.utils.missing_call_policies
- pyplusplus.module_builder.builder.module_builder_t:
This class provides users with simple and intuitive interface to
Py++ and/or pygccxml functionality.
- pygccxml.declarations.calldef.operator_t:
base class for "operator" declarations
- pyplusplus.decl_wrappers.calldef_wrapper.operators_helper:
helps Py++ to deal with C++ operators
- 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.
- pyplusplus.decl_wrappers.properties.properties_finder_t
- property:
property(fget=None, fset=None, fdel=None, doc=None) -> property attribute
- pyplusplus.decl_wrappers.properties.property_recognizer_i
- pyplusplus.decl_wrappers.properties.property_t:
This class describes a "property".
- pygccxml.parser.declarations_cache.record_t
- pygccxml.declarations.container_traits.defaults_eraser.recursive_impl
- pyplusplus.decl_wrappers.algorithm.registration_order:
class-namespace, introduce few functions, which deals with
functions registration order problem:
http://www.language-binding.net/pyplusplus/documentation/functions/registration_order.html
- pyplusplus.file_writers.md5sum_repository.repository_t
- pyplusplus.module_creator.call_policies_resolver.resolver_t
- pyplusplus.code_creators.calldef_utils.return_stmt_creator_t
- pyplusplus.function_transformers.templates.sealed_fun
- 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.
- pyplusplus.code_creators.target_configuration.target_configuration_t:
Developers do not always work with latest version of boost.python
or latest version of compiler.
- pyplusplus.function_transformers.transformer.transformer_t:
Base class for a function transformer.
- 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
- pyplusplus.module_creator.types_database.types_database_t
- pyplusplus.decl_wrappers.user_text.user_text_t:
keeps reference to user code that belongs to declaration section
- pyplusplus.function_transformers.controllers.variable_t:
defines C++ variable
- pyplusplus.function_transformers.controllers.variables_manager_t:
function wrapper variables manager
- pyplusplus.function_transformers.templates.virtual_mem_fun
- pyplusplus.gui.wizard.wizard_t:
code generator that creates Py++ code
- pyplusplus.file_writers.writer.writer_t:
Base class for all module/code writers.