Wrap C++ STL containers
Bases: object
Parameters: |
|
---|
Generates the class to a code sink
Generates forward declarations for the instance and type structures.
Get the Module object this type belongs to
Get the Module object this type belongs to
Re-register the class with another base name, in addition to any registrations that might have already been done.
Set the Module object this type belongs to
Bases: pybindgen.container.ContainerParameterBase
Container handlers
ctype – C type, normally ‘MyClass*’ name – parameter name
Write some code before calling the Python method.
parses python args to get C++ value
Bases: pybindgen.typehandlers.base.Parameter
Base class for all C++ Class parameter handlers
ctype – C type, normally ‘MyClass*’ name – parameter name
Bases: pybindgen.container.ContainerParameterBase
Container handlers
Write some code before calling the Python method.
parses python args to get C++ value
Bases: pybindgen.container.ContainerParameterBase
Container handlers
ctype – C type, normally ‘MyClass*’ name – parameter name
Write some code before calling the Python method.
parses python args to get C++ value
Bases: pybindgen.container.ContainerReturnValueBase
Container type return handlers
override to fix the ctype parameter with namespace information
see ReturnValue.convert_c_to_python
see ReturnValue.convert_python_to_c
See ReturnValue.get_c_error_return
Bases: pybindgen.typehandlers.base.ReturnValue
Class return handlers – base class
Bases: object
Bases: pybindgen.typehandlers.base.ForwardWrapperBase
tp_iternext wrapper
value_type – a ReturnValue object handling the value type; container – the L{Container}
code_sink – a CodeSink instance that will receive the generated code