Index

A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | W

A

add_attribute() (pybindgen.cppattribute.PyGetSetDef method)
add_binary_comparison_operator() (pybindgen.cppclass.CppClass method)
add_binary_numeric_operator() (pybindgen.cppclass.CppClass method)
add_class() (pybindgen.cppclass.CppClass method)
(pybindgen.module.ModuleBase method)
add_cleanup_code() (pybindgen.typehandlers.base.CodeBlock method)
add_constructor() (pybindgen.cppclass.CppClass method)
add_container() (pybindgen.module.ModuleBase method)
add_container_traits() (pybindgen.cppclass.CppClass method)
add_copy_constructor() (pybindgen.cppclass.CppClass method)
add_cpp_namespace() (pybindgen.module.ModuleBase method)
add_custodian_and_ward() (pybindgen.cppmethod.CppConstructor method)
(pybindgen.cppmethod.CppMethod method)
(pybindgen.function.Function method)
add_custom_function_wrapper() (pybindgen.module.ModuleBase method)
add_custom_method() (pybindgen.cppclass.CppHelperClass method)
add_custom_method_wrapper() (pybindgen.cppclass.CppClass method)
add_enum() (pybindgen.cppclass.CppClass method)
(pybindgen.module.ModuleBase method)
add_exception() (pybindgen.module.ModuleBase method)
add_function() (pybindgen.module.ModuleBase method)
add_function_as_constructor() (pybindgen.cppclass.CppClass method)
add_function_as_method() (pybindgen.cppclass.CppClass method)
add_helper_class_hook() (pybindgen.cppclass.CppClass method)
add_include() (pybindgen.module.ModuleBase method)
add_inplace_numeric_operator() (pybindgen.cppclass.CppClass method)
add_instance_attribute() (pybindgen.cppclass.CppClass method)
add_method() (pybindgen.cppclass.CppClass method)
add_output_stream_operator() (pybindgen.cppclass.CppClass method)
add_parameter() (pybindgen.typehandlers.base.BuildValueParameters method)
(pybindgen.typehandlers.base.ParseTupleParameters method)
add_post_generation_code() (pybindgen.cppclass.CppHelperClass method)
add_post_scan_hook() (pybindgen.gccxmlparser.ModuleParser method)
add_pre_scan_hook() (pybindgen.gccxmlparser.ModuleParser method)
add_static_attribute() (pybindgen.cppclass.CppClass method)
add_struct() (pybindgen.module.ModuleBase method)
add_type_alias() (in module pybindgen.typehandlers.base)
(pybindgen.typehandlers.base.TypeMatcher method)
add_typedef() (pybindgen.module.ModuleBase method)
add_unary_numeric_operator() (pybindgen.cppclass.CppClass method)
add_virtual_method() (pybindgen.cppclass.CppHelperClass method)
add_virtual_parent_caller() (pybindgen.cppclass.CppHelperClass method)
add_virtual_proxy() (pybindgen.cppclass.CppHelperClass method)
allow_subclassing (in module pybindgen.settings)
AnnotationsScanner (class in pybindgen.gccxmlparser)
AnnotationsWarning
ascii() (in module pybindgen.utils)
automatic_type_narrowing (in module pybindgen.settings)

B

begin_section() (pybindgen.module.ModuleBase method)
BuildValueParameters (class in pybindgen.typehandlers.base)

C

call_with_error_handling() (in module pybindgen.utils)
cancel() (pybindgen.typehandlers.base.CodeBlock.CleanupHandle method)
class_ (pybindgen.cppmethod.CppConstructor attribute)
(pybindgen.cppmethod.CppMethod attribute)
(pybindgen.cppmethod.CppVirtualMethodParentCaller attribute)
(pybindgen.cppmethod.CppVirtualMethodProxy attribute)
class_registered() (pybindgen.gccxmlparser.GccXmlTypeRegistry method)
classify() (pybindgen.gccxmlparser.PygenClassifier method)
clear() (pybindgen.typehandlers.base.BuildValueParameters method)
(pybindgen.typehandlers.base.CodeBlock method)
(pybindgen.typehandlers.base.DeclarationsScope method)
(pybindgen.typehandlers.base.ParseTupleParameters method)
clone() (pybindgen.cppmethod.CppConstructor method)
(pybindgen.cppmethod.CppMethod method)
(pybindgen.cppmethod.CppVirtualMethodParentCaller method)
(pybindgen.function.Function method)
code_block (pybindgen.typehandlers.base.CodeBlock.CleanupHandle attribute)
CodeBlock (class in pybindgen.typehandlers.base)
CodeBlock.CleanupHandle (class in pybindgen.typehandlers.base)
CodeGenerationError
CodegenErrorBase
CodeSink (class in pybindgen.typehandlers.codesink)
common_shared_object_return() (in module pybindgen.cppclass_typehandlers)
Container (class in pybindgen.container)
container_type (pybindgen.container.ContainerParameter attribute)
(pybindgen.container.ContainerParameterBase attribute)
(pybindgen.container.ContainerPtrParameter attribute)
(pybindgen.container.ContainerRefParameter attribute)
(pybindgen.container.ContainerReturnValue attribute)
(pybindgen.container.ContainerReturnValueBase attribute)
ContainerParameter (class in pybindgen.container)
ContainerParameterBase (class in pybindgen.container)
ContainerPtrParameter (class in pybindgen.container)
ContainerRefParameter (class in pybindgen.container)
ContainerReturnValue (class in pybindgen.container)
ContainerReturnValueBase (class in pybindgen.container)
ContainerTraits (class in pybindgen.container)
convert_c_to_python() (pybindgen.container.ContainerParameter method)
(pybindgen.container.ContainerPtrParameter method)
(pybindgen.container.ContainerRefParameter method)
(pybindgen.container.ContainerReturnValue method)
(pybindgen.cppclass_typehandlers.CppClassParameter method)
(pybindgen.cppclass_typehandlers.CppClassPtrParameter method)
(pybindgen.cppclass_typehandlers.CppClassPtrReturnValue method)
(pybindgen.cppclass_typehandlers.CppClassRefParameter method)
(pybindgen.cppclass_typehandlers.CppClassRefReturnValue method)
(pybindgen.cppclass_typehandlers.CppClassReturnValue method)
(pybindgen.cppmethod.DummyParameter method)
(pybindgen.cppmethod.DummyReturnValue method)
(pybindgen.typehandlers.base.Parameter method)
(pybindgen.typehandlers.base.ReturnValue method)
convert_python_to_c() (pybindgen.container.ContainerParameter method)
(pybindgen.container.ContainerPtrParameter method)
(pybindgen.container.ContainerRefParameter method)
(pybindgen.container.ContainerReturnValue method)
(pybindgen.cppclass_typehandlers.CppClassParameter method)
(pybindgen.cppclass_typehandlers.CppClassPtrParameter method)
(pybindgen.cppclass_typehandlers.CppClassPtrReturnValue method)
(pybindgen.cppclass_typehandlers.CppClassRefParameter method)
(pybindgen.cppclass_typehandlers.CppClassRefReturnValue method)
(pybindgen.cppclass_typehandlers.CppClassReturnValue method)
(pybindgen.cppmethod.DummyParameter method)
(pybindgen.cppmethod.DummyReturnValue method)
(pybindgen.typehandlers.base.Parameter method)
(pybindgen.typehandlers.base.ReturnValue method)
cpp_class (pybindgen.cppclass_typehandlers.CppClassParameter attribute)
(pybindgen.cppclass_typehandlers.CppClassParameterBase attribute)
(pybindgen.cppclass_typehandlers.CppClassPtrParameter attribute)
(pybindgen.cppclass_typehandlers.CppClassPtrReturnValue attribute)
(pybindgen.cppclass_typehandlers.CppClassRefParameter attribute)
(pybindgen.cppclass_typehandlers.CppClassRefReturnValue attribute)
(pybindgen.cppclass_typehandlers.CppClassReturnValue attribute)
(pybindgen.cppclass_typehandlers.CppClassReturnValueBase attribute)
CppClass (class in pybindgen.cppclass)
CppClassParameter (class in pybindgen.cppclass_typehandlers)
CppClassParameterBase (class in pybindgen.cppclass_typehandlers)
CppClassPtrParameter (class in pybindgen.cppclass_typehandlers)
CppClassPtrReturnValue (class in pybindgen.cppclass_typehandlers)
CppClassRefParameter (class in pybindgen.cppclass_typehandlers)
CppClassRefReturnValue (class in pybindgen.cppclass_typehandlers)
CppClassReturnValue (class in pybindgen.cppclass_typehandlers)
CppClassReturnValueBase (class in pybindgen.cppclass_typehandlers)
CppConstructor (class in pybindgen.cppmethod)
CppDummyMethod (class in pybindgen.cppmethod)
CppException (class in pybindgen.cppexception)
CppFunctionAsConstructor (class in pybindgen.cppmethod)
CppHelperClass (class in pybindgen.cppclass)
CppInstanceAttributeGetter (class in pybindgen.cppattribute)
CppInstanceAttributeSetter (class in pybindgen.cppattribute)
CppMethod (class in pybindgen.cppmethod)
CppNoConstructor (class in pybindgen.cppmethod)
CppOverloadedConstructor (class in pybindgen.cppmethod)
CppOverloadedMethod (class in pybindgen.cppmethod)
CppStaticAttributeGetter (class in pybindgen.cppattribute)
CppStaticAttributeSetter (class in pybindgen.cppattribute)
CppVirtualMethodParentCaller (class in pybindgen.cppmethod)
CppVirtualMethodProxy (class in pybindgen.cppmethod)
create_type_handler() (pybindgen.typehandlers.base.NullTypeTransformation method)
(pybindgen.typehandlers.base.TypeTransformation method)
ctype_no_const (pybindgen.typehandlers.base.TypeHandler attribute)
CTYPES (pybindgen.container.ContainerParameter attribute)
(pybindgen.container.ContainerParameterBase attribute)
(pybindgen.container.ContainerPtrParameter attribute)
(pybindgen.container.ContainerRefParameter attribute)
(pybindgen.container.ContainerReturnValue attribute)
(pybindgen.container.ContainerReturnValueBase attribute)
(pybindgen.cppclass_typehandlers.CppClassParameter attribute)
(pybindgen.cppclass_typehandlers.CppClassParameterBase attribute)
(pybindgen.cppclass_typehandlers.CppClassPtrParameter attribute)
(pybindgen.cppclass_typehandlers.CppClassPtrReturnValue attribute)
(pybindgen.cppclass_typehandlers.CppClassRefParameter attribute)
(pybindgen.cppclass_typehandlers.CppClassRefReturnValue attribute)
(pybindgen.cppclass_typehandlers.CppClassReturnValue attribute)
(pybindgen.cppclass_typehandlers.CppClassReturnValueBase attribute)
(pybindgen.cppmethod.DummyParameter attribute)
(pybindgen.cppmethod.DummyReturnValue attribute)
(pybindgen.typehandlers.base.Parameter attribute)
(pybindgen.typehandlers.base.PointerParameter attribute)
(pybindgen.typehandlers.base.PointerReturnValue attribute)
(pybindgen.typehandlers.base.ReturnValue attribute)
current_section (pybindgen.module.ModuleBase attribute)
custom_name (pybindgen.cppmethod.CppMethod attribute)
CustomCppConstructorWrapper (class in pybindgen.cppmethod)
CustomCppMethodWrapper (class in pybindgen.cppmethod)
CustomFunctionWrapper (class in pybindgen.function)

D

DeclarationsScope (class in pybindgen.typehandlers.base)
declare_one_time_definition() (pybindgen.module.ModuleBase method)
declare_variable() (pybindgen.typehandlers.base.CodeBlock method)
(pybindgen.typehandlers.base.DeclarationsScope method)
default_instance_creation_function() (in module pybindgen.cppclass)
deprecated_virtuals (in module pybindgen.settings)
DIRECTION_IN (pybindgen.typehandlers.base.Parameter attribute)
DIRECTION_INOUT (pybindgen.typehandlers.base.Parameter attribute)
DIRECTION_OUT (pybindgen.typehandlers.base.Parameter attribute)
DIRECTIONS (pybindgen.container.ContainerParameter attribute)
(pybindgen.container.ContainerParameterBase attribute)
(pybindgen.container.ContainerPtrParameter attribute)
(pybindgen.container.ContainerRefParameter attribute)
(pybindgen.cppclass_typehandlers.CppClassParameter attribute)
(pybindgen.cppclass_typehandlers.CppClassParameterBase attribute)
(pybindgen.cppclass_typehandlers.CppClassPtrParameter attribute)
(pybindgen.cppclass_typehandlers.CppClassRefParameter attribute)
(pybindgen.cppmethod.DummyParameter attribute)
(pybindgen.typehandlers.base.Parameter attribute)
do_generate() (pybindgen.module.ModuleBase method)
DummyParameter (class in pybindgen.cppmethod)
DummyReturnValue (class in pybindgen.cppmethod)

E

empty() (pybindgen.cppattribute.PyGetSetDef method)
end_section() (pybindgen.module.ModuleBase method)
Enum (class in pybindgen.enum)
error_handler (in module pybindgen.settings)
ERROR_RETURN (pybindgen.cppmethod.CppOverloadedConstructor attribute)
(pybindgen.cppmethod.CppOverloadedMethod attribute)
(pybindgen.function.OverloadedFunction attribute)
ErrorHandler (class in pybindgen.gccxmlparser)
(class in pybindgen.settings)
eval_param() (in module pybindgen.utils)
eval_retval() (in module pybindgen.utils)

F

FileCodeSink (class in pybindgen.typehandlers.codesink)
find_declaration_from_name() (in module pybindgen.gccxmlparser)
flush() (pybindgen.typehandlers.codesink.MemoryCodeSink method)
(pybindgen.typehandlers.codesink.NullCodeSink method)
flush_to() (pybindgen.typehandlers.codesink.MemoryCodeSink method)
(pybindgen.typehandlers.codesink.NullCodeSink method)
ForwardWrapperBase (class in pybindgen.typehandlers.base)
FreeFunctionPolicy (class in pybindgen.cppclass)
Function (class in pybindgen.function)

G

gcc_rtti_abi_complete (in module pybindgen.settings)
GccXmlTypeRegistry (class in pybindgen.gccxmlparser)
generate() (pybindgen.container.Container method)
(pybindgen.container.IterNextWrapper method)
(pybindgen.cppattribute.CppInstanceAttributeGetter method)
(pybindgen.cppattribute.CppInstanceAttributeSetter method)
(pybindgen.cppattribute.CppStaticAttributeGetter method)
(pybindgen.cppattribute.CppStaticAttributeSetter method)
(pybindgen.cppattribute.PyGetSetDef method)
(pybindgen.cppattribute.PyGetter method)
(pybindgen.cppattribute.PyMetaclass method)
(pybindgen.cppattribute.PySetter method)
(pybindgen.cppclass.CppClass method)
(pybindgen.cppclass.CppHelperClass method)
(pybindgen.cppexception.CppException method)
(pybindgen.cppmethod.CppConstructor method)
(pybindgen.cppmethod.CppMethod method)
(pybindgen.cppmethod.CppNoConstructor method)
(pybindgen.cppmethod.CppVirtualMethodProxy method)
(pybindgen.cppmethod.CustomCppConstructorWrapper method)
(pybindgen.cppmethod.CustomCppMethodWrapper method)
(pybindgen.enum.Enum method)
(pybindgen.function.CustomFunctionWrapper method)
(pybindgen.function.Function method)
(pybindgen.module.Module method)
(pybindgen.typehandlers.base.ReverseWrapperBase method)
(pybindgen.wrapper_registry.WrapperRegistry method)
generate_body() (pybindgen.typehandlers.base.ForwardWrapperBase method)
generate_c_to_python_type_converter() (pybindgen.module.Module method)
generate_call() (pybindgen.container.IterNextWrapper method)
(pybindgen.cppattribute.CppInstanceAttributeGetter method)
(pybindgen.cppattribute.CppStaticAttributeGetter method)
(pybindgen.cppattribute.PyGetter method)
(pybindgen.cppmethod.CppConstructor method)
(pybindgen.cppmethod.CppFunctionAsConstructor method)
(pybindgen.cppmethod.CppMethod method)
(pybindgen.cppmethod.CppNoConstructor method)
(pybindgen.cppmethod.CppVirtualMethodParentCaller method)
(pybindgen.cppmethod.CustomCppConstructorWrapper method)
(pybindgen.cppmethod.CustomCppMethodWrapper method)
(pybindgen.function.CustomFunctionWrapper method)
(pybindgen.function.Function method)
(pybindgen.typehandlers.base.ForwardWrapperBase method)
generate_class_declaration() (pybindgen.cppmethod.CppVirtualMethodParentCaller method)
generate_declaration() (pybindgen.cppmethod.CppVirtualMethodParentCaller method)
(pybindgen.cppmethod.CppVirtualMethodProxy method)
(pybindgen.cppmethod.CustomCppMethodWrapper method)
(pybindgen.enum.Enum method)
(pybindgen.function.Function method)
generate_forward_declarations() (pybindgen.container.Container method)
(pybindgen.cppclass.CppClass method)
(pybindgen.cppclass.CppHelperClass method)
(pybindgen.cppexception.CppException method)
(pybindgen.module.ModuleBase method)
(pybindgen.wrapper_registry.WrapperRegistry method)
generate_parent_caller_method() (pybindgen.cppmethod.CppVirtualMethodParentCaller method)
generate_python_call() (pybindgen.cppattribute.PySetter method)
(pybindgen.cppmethod.CppVirtualMethodProxy method)
(pybindgen.typehandlers.base.ReverseWrapperBase method)
generate_python_to_c_type_converter() (pybindgen.module.Module method)
generate_typedef() (pybindgen.cppclass.CppClass method)
get_all_implicit_conversions() (pybindgen.cppclass.CppClass method)
get_all_methods() (pybindgen.cppclass.CppClass method)
get_annotations() (pybindgen.gccxmlparser.AnnotationsScanner method)
get_c_error_return() (pybindgen.container.ContainerReturnValue method)
(pybindgen.cppclass_typehandlers.CppClassPtrReturnValue method)
(pybindgen.cppclass_typehandlers.CppClassRefReturnValue method)
(pybindgen.cppclass_typehandlers.CppClassReturnValue method)
(pybindgen.cppmethod.DummyReturnValue method)
(pybindgen.typehandlers.base.ReturnValue method)
get_c_to_python_converter() (in module pybindgen.cppclass)
get_c_to_python_type_converter_function_name() (pybindgen.module.Module method)
get_class() (pybindgen.cppmethod.CppConstructor method)
(pybindgen.cppmethod.CppMethod method)
(pybindgen.cppmethod.CppVirtualMethodParentCaller method)
(pybindgen.cppmethod.CppVirtualMethodProxy method)
get_cleanup_code() (pybindgen.typehandlers.base.CodeBlock method)
get_cleanups() (pybindgen.typehandlers.base.BuildValueParameters method)
get_code_sink() (pybindgen.typehandlers.base.DeclarationsScope method)
get_common_header_code_sink() (pybindgen.module.MultiSectionFactory method)
get_common_header_include() (pybindgen.module.MultiSectionFactory method)
get_construct_name() (pybindgen.cppclass.CppClass method)
get_current_section() (pybindgen.module.ModuleBase method)
get_free_code() (pybindgen.cppclass.FreeFunctionPolicy method)
(pybindgen.cppclass.MemoryPolicy method)
(pybindgen.cppclass.ReferenceCountingFunctionsPolicy method)
(pybindgen.cppclass.ReferenceCountingMethodsPolicy method)
get_have_pure_virtual_methods() (pybindgen.cppclass.CppClass method)
get_helper_class() (pybindgen.cppclass.CppClass method)
(pybindgen.cppmethod.CppMethod method)
(pybindgen.cppmethod.CppVirtualMethodProxy method)
get_instance_creation_function() (pybindgen.cppclass.CppClass method)
get_iter_pystruct() (pybindgen.container.Container method)
get_keywords() (pybindgen.typehandlers.base.ParseTupleParameters method)
get_main_code_sink() (pybindgen.module.MultiSectionFactory method)
get_mangled_name() (in module pybindgen.utils)
get_module() (pybindgen.container.Container method)
(pybindgen.cppclass.CppClass method)
(pybindgen.cppexception.CppException method)
(pybindgen.enum.Enum method)
(pybindgen.function.Function method)
get_module_path() (pybindgen.module.ModuleBase method)
get_mro() (pybindgen.cppclass.CppClass method)
get_name() (pybindgen.module.ModuleBase method)
get_namespace_path() (pybindgen.module.ModuleBase method)
get_parameters() (pybindgen.typehandlers.base.BuildValueParameters method)
(pybindgen.typehandlers.base.ParseTupleParameters method)
get_position() (pybindgen.typehandlers.base.CodeBlock.CleanupHandle method)
get_post_instance_creation_function() (pybindgen.cppclass.CppClass method)
get_py_method_def() (pybindgen.cppmethod.CppMethod method)
(pybindgen.cppmethod.CppVirtualMethodParentCaller method)
(pybindgen.function.Function method)
get_py_method_def_flags() (pybindgen.cppmethod.CppMethod method)
(pybindgen.typehandlers.base.ForwardWrapperBase method)
get_pystruct() (pybindgen.container.Container method)
(pybindgen.cppclass.CppClass method)
get_python_name() (pybindgen.cppclass.CppClass method)
get_python_to_c_converter() (in module pybindgen.cppclass)
get_python_to_c_type_converter_function_name() (pybindgen.module.Module method)
get_root() (pybindgen.module.ModuleBase method)
get_section_code_sink() (pybindgen.module.MultiSectionFactory method)
get_section_precedence() (pybindgen.gccxmlparser.PygenClassifier method)
get_submodule() (pybindgen.module.ModuleBase method)
get_type_narrowing_root() (pybindgen.cppclass.CppClass method)
get_untransformed_name() (pybindgen.typehandlers.base.NullTypeTransformation method)
(pybindgen.typehandlers.base.TypeTransformation method)
get_wrapper_signature() (pybindgen.cppmethod.CppMethod method)

H

handle_error() (pybindgen.gccxmlparser.ErrorHandler method)
(pybindgen.settings.ErrorHandler method)
have_pure_virtual_methods (pybindgen.cppclass.CppClass attribute)
HAVE_RETURN_VALUE (pybindgen.container.IterNextWrapper attribute)
(pybindgen.typehandlers.base.ForwardWrapperBase attribute)
have_sequence_methods() (pybindgen.cppclass.CppClass method)
helper_class (pybindgen.cppmethod.CppMethod attribute)
(pybindgen.cppmethod.CppVirtualMethodProxy attribute)

I

implement_parameter_custodians_postcall() (in module pybindgen.cppclass_typehandlers)
implement_parameter_custodians_precall() (in module pybindgen.cppclass_typehandlers)
implicitly_converts_to() (pybindgen.cppclass.CppClass method)
indent() (pybindgen.typehandlers.base.CodeBlock method)
(pybindgen.typehandlers.codesink.CodeSink method)
inherit_default_constructors() (pybindgen.cppclass.CppClass method)
is_empty() (pybindgen.typehandlers.base.ParseTupleParameters method)
is_subclass() (pybindgen.cppclass.CppClass method)
items() (pybindgen.typehandlers.base.TypeMatcher method)
iter_pystruct (pybindgen.container.Container attribute)
IterNextWrapper (class in pybindgen.container)

J

join_ctype_and_name() (in module pybindgen.typehandlers.base)

L

lookup() (pybindgen.typehandlers.base.TypeMatcher method)
lookup_parameter() (pybindgen.gccxmlparser.GccXmlTypeRegistry method)
lookup_return() (pybindgen.gccxmlparser.GccXmlTypeRegistry method)

M

mangle_name() (in module pybindgen.utils)
matches_signature() (pybindgen.cppmethod.CppMethod method)
MemoryCodeSink (class in pybindgen.typehandlers.codesink)
MemoryPolicy (class in pybindgen.cppclass)
min_python_version (in module pybindgen.settings)
Module (class in pybindgen.module)
module (pybindgen.container.Container attribute)
(pybindgen.cppclass.CppClass attribute)
(pybindgen.cppexception.CppException attribute)
(pybindgen.enum.Enum attribute)
(pybindgen.function.Function attribute)
ModuleBase (class in pybindgen.module)
ModuleParser (class in pybindgen.gccxmlparser)
ModuleParserWarning
MultiSectionFactory (class in pybindgen.module)

N

name (pybindgen.module.ModuleBase attribute)
name_prefix (in module pybindgen.settings)
NEEDS_OVERLOADING_INTERFACE (pybindgen.cppmethod.CustomCppConstructorWrapper attribute)
(pybindgen.cppmethod.CustomCppMethodWrapper attribute)
(pybindgen.function.CustomFunctionWrapper attribute)
new() (pybindgen.typehandlers.base.Parameter class method)
(pybindgen.typehandlers.base.ReturnValue class method)
NO_GIL_LOCKING (pybindgen.cppattribute.PySetter attribute)
(pybindgen.typehandlers.base.ReverseWrapperBase attribute)
normalize_class_name() (in module pybindgen.gccxmlparser)
normalize_name() (in module pybindgen.gccxmlparser)
NotSupportedError
NotSupportedWarning
NullCodeSink (class in pybindgen.typehandlers.codesink)
NullTypeTransformation (class in pybindgen.typehandlers.base)
NullWrapperRegistry (class in pybindgen.settings)

O

OverloadedFunction (class in pybindgen.function)

P

param() (in module pybindgen.utils)
Parameter (class in pybindgen.typehandlers.base)
parse() (pybindgen.gccxmlparser.ModuleParser method)
parse_boolean() (pybindgen.gccxmlparser.AnnotationsScanner method)
parse_finalize() (pybindgen.gccxmlparser.ModuleParser method)
parse_init() (pybindgen.gccxmlparser.ModuleParser method)
parse_param_spec() (in module pybindgen.utils)
parse_retval_spec() (in module pybindgen.utils)
PARSE_TUPLE (pybindgen.typehandlers.base.ForwardWrapperBase attribute)
PARSE_TUPLE_AND_KEYWORDS (pybindgen.typehandlers.base.ForwardWrapperBase attribute)
ParseTupleParameters (class in pybindgen.typehandlers.base)
PointerParameter (class in pybindgen.typehandlers.base)
PointerReturnValue (class in pybindgen.typehandlers.base)
position (pybindgen.typehandlers.base.CodeBlock.CleanupHandle attribute)
pybindgen.container (module)
pybindgen.cppattribute (module)
pybindgen.cppclass (module)
pybindgen.cppclass_typehandlers (module)
pybindgen.cppexception (module)
pybindgen.cppmethod (module)
pybindgen.enum (module)
pybindgen.function (module)
pybindgen.gccxmlparser (module)
pybindgen.module (module)
pybindgen.settings (module)
pybindgen.settings.wrapper_registry (in module pybindgen.settings)
pybindgen.typehandlers.base (module)
pybindgen.typehandlers.codesink (module)
pybindgen.utils (module)
PygenClassifier (class in pybindgen.gccxmlparser)
PygenSection (class in pybindgen.gccxmlparser)
PyGetSetDef (class in pybindgen.cppattribute)
PyGetter (class in pybindgen.cppattribute)
PyMetaclass (class in pybindgen.cppattribute)
PySetter (class in pybindgen.cppattribute)
pystruct (pybindgen.container.Container attribute)
(pybindgen.cppclass.CppClass attribute)
python_full_name (pybindgen.container.Container attribute)
(pybindgen.cppexception.CppException attribute)
python_name (pybindgen.container.Container attribute)
(pybindgen.cppexception.CppException attribute)

R

ReferenceCountingFunctionsPolicy (class in pybindgen.cppclass)
ReferenceCountingMethodsPolicy (class in pybindgen.cppclass)
ReferenceCountingPolicy (class in pybindgen.cppclass)
register() (pybindgen.typehandlers.base.TypeMatcher method)
register_alias() (pybindgen.container.Container method)
(pybindgen.cppclass.CppClass method)
register_transformation() (pybindgen.typehandlers.base.TypeMatcher method)
register_type() (pybindgen.module.ModuleBase method)
remove_cleanup_code() (pybindgen.typehandlers.base.CodeBlock method)
remove_const() (in module pybindgen.gccxmlparser)
remove_pointer() (in module pybindgen.gccxmlparser)
remove_reference() (in module pybindgen.gccxmlparser)
REQUIRES_ASSIGNMENT_CONSTRUCTOR (pybindgen.cppclass_typehandlers.CppClassRefReturnValue attribute)
(pybindgen.cppclass_typehandlers.CppClassReturnValue attribute)
(pybindgen.typehandlers.base.ReturnValue attribute)
reserve_variable() (pybindgen.typehandlers.base.DeclarationsScope method)
reset_code_generation_state() (pybindgen.container.IterNextWrapper method)
(pybindgen.typehandlers.base.ForwardWrapperBase method)
(pybindgen.typehandlers.base.ReverseWrapperBase method)
RETURN_TYPE (pybindgen.cppmethod.CppOverloadedConstructor attribute)
(pybindgen.cppmethod.CppOverloadedMethod attribute)
(pybindgen.function.OverloadedFunction attribute)
ReturnValue (class in pybindgen.typehandlers.base)
retval() (in module pybindgen.utils)
ReverseWrapperBase (class in pybindgen.typehandlers.base)

S

scan_custodians_and_wards() (in module pybindgen.cppclass_typehandlers)
scan_functions() (pybindgen.gccxmlparser.ModuleParser method)
scan_methods() (pybindgen.gccxmlparser.ModuleParser method)
scan_types() (pybindgen.gccxmlparser.ModuleParser method)
set_c_function_name_transformer() (pybindgen.module.ModuleBase method)
set_cannot_be_constructed() (pybindgen.cppclass.CppClass method)
set_class() (pybindgen.cppmethod.CppConstructor method)
(pybindgen.cppmethod.CppMethod method)
set_custom_name() (pybindgen.cppmethod.CppMethod method)
set_error_return() (pybindgen.typehandlers.base.ReverseWrapperBase method)
set_helper_class() (pybindgen.cppmethod.CppMethod method)
(pybindgen.cppmethod.CppVirtualMethodProxy method)
set_helper_class_disabled() (pybindgen.cppclass.CppClass method)
set_instance_creation_function() (pybindgen.cppclass.CppClass method)
set_module() (pybindgen.container.Container method)
(pybindgen.cppclass.CppClass method)
(pybindgen.cppexception.CppException method)
(pybindgen.enum.Enum method)
(pybindgen.function.Function method)
set_name() (pybindgen.module.ModuleBase method)
set_parse_error_return() (pybindgen.typehandlers.base.ForwardWrapperBase method)
set_post_instance_creation_function() (pybindgen.cppclass.CppClass method)
set_strip_prefix() (pybindgen.module.ModuleBase method)
set_tranformation() (pybindgen.typehandlers.base.TypeHandler method)
set_transformation() (pybindgen.typehandlers.base.TypeHandler method)
SkipWrapper
StdMapWrapperRegistry (class in pybindgen.settings)
SubModule (class in pybindgen.module)
SUPPORTS_TRANSFORMATIONS (pybindgen.cppclass_typehandlers.CppClassPtrParameter attribute)
(pybindgen.cppclass_typehandlers.CppClassPtrReturnValue attribute)
(pybindgen.typehandlers.base.Parameter attribute)
(pybindgen.typehandlers.base.ReturnValue attribute)
(pybindgen.typehandlers.base.TypeHandler attribute)

T

transform() (pybindgen.typehandlers.base.NullTypeTransformation method)
(pybindgen.typehandlers.base.TypeTransformation method)
TypeConfigurationError
TypeHandler (class in pybindgen.typehandlers.base)
TypeLookupError
TypeMatcher (class in pybindgen.typehandlers.base)
TypeTransformation (class in pybindgen.typehandlers.base)

U

unblock_threads (in module pybindgen.settings)
unindent() (pybindgen.typehandlers.base.CodeBlock method)
(pybindgen.typehandlers.codesink.CodeSink method)
untransform() (pybindgen.typehandlers.base.NullTypeTransformation method)
(pybindgen.typehandlers.base.TypeTransformation method)

W

warn_unused_annotations() (pybindgen.gccxmlparser.AnnotationsScanner method)
wrapper_registry (in module pybindgen.settings)
(pybindgen.cppclass.CppClass attribute)
WrapperRegistry (class in pybindgen.wrapper_registry)
WrapperWarning
write_cleanup() (pybindgen.typehandlers.base.CodeBlock method)
write_close_wrapper() (pybindgen.typehandlers.base.ForwardWrapperBase method)
write_code() (pybindgen.typehandlers.base.CodeBlock method)
write_convert_to_python() (pybindgen.cppexception.CppException method)
write_create_instance() (pybindgen.cppclass.CppClass method)
write_decref() (pybindgen.cppclass.ReferenceCountingFunctionsPolicy method)
(pybindgen.cppclass.ReferenceCountingMethodsPolicy method)
(pybindgen.cppclass.ReferenceCountingPolicy method)
write_error_check() (pybindgen.typehandlers.base.CodeBlock method)
write_error_return() (pybindgen.typehandlers.base.CodeBlock method)
write_incref() (pybindgen.cppclass.ReferenceCountingFunctionsPolicy method)
(pybindgen.cppclass.ReferenceCountingMethodsPolicy method)
(pybindgen.cppclass.ReferenceCountingPolicy method)
write_lookup_wrapper() (pybindgen.wrapper_registry.WrapperRegistry method)
write_open_wrapper() (pybindgen.typehandlers.base.ForwardWrapperBase method)
write_post_instance_creation_code() (pybindgen.cppclass.CppClass method)
write_preamble() (in module pybindgen.utils)
write_register_new_wrapper() (pybindgen.wrapper_registry.WrapperRegistry method)
write_unregister_wrapper() (pybindgen.wrapper_registry.WrapperRegistry method)
writeln() (pybindgen.typehandlers.codesink.CodeSink method)
(pybindgen.typehandlers.codesink.FileCodeSink method)
(pybindgen.typehandlers.codesink.MemoryCodeSink method)
(pybindgen.typehandlers.codesink.NullCodeSink method)