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_instance_attribute() (pybindgen.cppclass.CppClass 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_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)
ascii() (in module pybindgen.utils)
automatic_type_narrowing (in module pybindgen.settings)

B

begin_section() (pybindgen.module.ModuleBase method)
boost_shared_ptr_instance_creation_function() (in module pybindgen.cppclass)
BoostSharedPtr (class in pybindgen.cppclass)
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)
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)
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.CppClassParameter method)
(pybindgen.cppclass.CppClassPtrParameter method)
(pybindgen.cppclass.CppClassPtrReturnValue method)
(pybindgen.cppclass.CppClassRefParameter method)
(pybindgen.cppclass.CppClassRefReturnValue method)
(pybindgen.cppclass.CppClassReturnValue method)
(pybindgen.cppclass.CppClassSharedPtrParameter method)
(pybindgen.cppclass.CppClassSharedPtrReturnValue method)
(pybindgen.cppmethod.DummyParameter method)
(pybindgen.cppmethod.DummyReturnValue method)
convert_python_to_c() (pybindgen.container.ContainerParameter method)
(pybindgen.container.ContainerPtrParameter method)
(pybindgen.container.ContainerRefParameter method)
(pybindgen.container.ContainerReturnValue method)
(pybindgen.cppclass.CppClassParameter method)
(pybindgen.cppclass.CppClassPtrParameter method)
(pybindgen.cppclass.CppClassPtrReturnValue method)
(pybindgen.cppclass.CppClassRefParameter method)
(pybindgen.cppclass.CppClassRefReturnValue method)
(pybindgen.cppclass.CppClassReturnValue method)
(pybindgen.cppclass.CppClassSharedPtrParameter method)
(pybindgen.cppclass.CppClassSharedPtrReturnValue method)
(pybindgen.cppmethod.DummyParameter method)
(pybindgen.cppmethod.DummyReturnValue method)
cpp_class (pybindgen.cppclass.CppClassParameter attribute)
(pybindgen.cppclass.CppClassParameterBase attribute)
(pybindgen.cppclass.CppClassPtrParameter attribute)
(pybindgen.cppclass.CppClassPtrReturnValue attribute)
(pybindgen.cppclass.CppClassRefParameter attribute)
(pybindgen.cppclass.CppClassRefReturnValue attribute)
(pybindgen.cppclass.CppClassReturnValue attribute)
(pybindgen.cppclass.CppClassReturnValueBase attribute)
(pybindgen.cppclass.CppClassSharedPtrParameter attribute)
(pybindgen.cppclass.CppClassSharedPtrReturnValue attribute)
CppClass (class in pybindgen.cppclass)
CppClassParameter (class in pybindgen.cppclass)
CppClassParameterBase (class in pybindgen.cppclass)
CppClassPtrParameter (class in pybindgen.cppclass)
CppClassPtrReturnValue (class in pybindgen.cppclass)
CppClassRefParameter (class in pybindgen.cppclass)
CppClassRefReturnValue (class in pybindgen.cppclass)
CppClassReturnValue (class in pybindgen.cppclass)
CppClassReturnValueBase (class in pybindgen.cppclass)
CppClassSharedPtrParameter (class in pybindgen.cppclass)
CppClassSharedPtrReturnValue (class in pybindgen.cppclass)
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.CppClassParameter attribute)
(pybindgen.cppclass.CppClassParameterBase attribute)
(pybindgen.cppclass.CppClassPtrParameter attribute)
(pybindgen.cppclass.CppClassPtrReturnValue attribute)
(pybindgen.cppclass.CppClassRefParameter attribute)
(pybindgen.cppclass.CppClassRefReturnValue attribute)
(pybindgen.cppclass.CppClassReturnValue attribute)
(pybindgen.cppclass.CppClassReturnValueBase attribute)
(pybindgen.cppclass.CppClassSharedPtrParameter attribute)
(pybindgen.cppclass.CppClassSharedPtrReturnValue 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)
DIRECTIONS (pybindgen.container.ContainerParameter attribute)
(pybindgen.container.ContainerParameterBase attribute)
(pybindgen.container.ContainerPtrParameter attribute)
(pybindgen.container.ContainerRefParameter attribute)
(pybindgen.cppclass.CppClassParameter attribute)
(pybindgen.cppclass.CppClassParameterBase attribute)
(pybindgen.cppclass.CppClassPtrParameter attribute)
(pybindgen.cppclass.CppClassRefParameter attribute)
(pybindgen.cppclass.CppClassSharedPtrParameter attribute)
(pybindgen.cppmethod.DummyParameter 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.settings)
eval_param() (in module pybindgen.utils)
eval_retval() (in module pybindgen.utils)

F

FileCodeSink (class in pybindgen.typehandlers.codesink)
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)
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_c_error_return() (pybindgen.container.ContainerReturnValue method)
(pybindgen.cppclass.CppClassPtrReturnValue method)
(pybindgen.cppclass.CppClassRefReturnValue method)
(pybindgen.cppclass.CppClassReturnValue method)
(pybindgen.cppclass.CppClassSharedPtrReturnValue method)
(pybindgen.cppmethod.DummyReturnValue 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_delete_code() (pybindgen.cppclass.BoostSharedPtr method)
(pybindgen.cppclass.FreeFunctionPolicy method)
(pybindgen.cppclass.MemoryPolicy method)
(pybindgen.cppclass.ReferenceCountingFunctionsPolicy method)
(pybindgen.cppclass.ReferenceCountingMethodsPolicy method)
get_free_code() (pybindgen.cppclass.MemoryPolicy 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.BoostSharedPtr method)
(pybindgen.cppclass.CppClass method)
(pybindgen.cppclass.MemoryPolicy 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_pointer_type() (pybindgen.cppclass.BoostSharedPtr method)
(pybindgen.cppclass.MemoryPolicy 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_pystruct_init_code() (pybindgen.cppclass.BoostSharedPtr method)
(pybindgen.cppclass.MemoryPolicy 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_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.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)
implement_parameter_custodians_precall() (in module pybindgen.cppclass)
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)

M

mangle_name() (in module pybindgen.utils)
matches_signature() (pybindgen.cppmethod.CppMethod method)
MemoryCodeSink (class in pybindgen.typehandlers.codesink)
MemoryPolicy (class in pybindgen.cppclass)
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)
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)
NO_GIL_LOCKING (pybindgen.cppattribute.PySetter attribute)
(pybindgen.typehandlers.base.ReverseWrapperBase attribute)
NotSupportedError
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)
ParameterMeta (class in pybindgen.typehandlers.base)
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)
pointer_name (pybindgen.cppclass.SmartPointerPolicy attribute)
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.cppexception (module)
pybindgen.cppmethod (module)
pybindgen.enum (module)
pybindgen.function (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)
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)
REQUIRES_ASSIGNMENT_CONSTRUCTOR (pybindgen.cppclass.CppClassRefReturnValue attribute)
(pybindgen.cppclass.CppClassReturnValue 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)
ReturnValueMeta (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)
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
SmartPointerPolicy (class in pybindgen.cppclass)
StdMapWrapperRegistry (class in pybindgen.settings)
SubModule (class in pybindgen.module)
SUPPORTS_TRANSFORMATIONS (pybindgen.cppclass.CppClassPtrParameter attribute)
(pybindgen.cppclass.CppClassPtrReturnValue attribute)
(pybindgen.cppclass.CppClassSharedPtrParameter attribute)
(pybindgen.cppclass.CppClassSharedPtrReturnValue 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

wrapper_registry (in module pybindgen.settings)
(pybindgen.cppclass.CppClass attribute)
WrapperRegistry (class in pybindgen.wrapper_registry)
write_allocate_pystruct() (pybindgen.cppclass.CppClass method)
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)