Package pyplusplus :: Package code_creators :: Module calldef

# Module calldef

source code

Classes
calldef_t
calldef_wrapper_t
free_function_t
mem_fun_t
make_constructor_t
mem_fun_pv_t
mem_fun_pv_wrapper_t
mem_fun_v_t
mem_fun_v_wrapper_t
mem_fun_protected_t
mem_fun_protected_wrapper_t
mem_fun_protected_s_t
mem_fun_protected_s_wrapper_t
mem_fun_protected_v_t
mem_fun_protected_v_wrapper_t
mem_fun_protected_pv_t
mem_fun_protected_pv_wrapper_t
mem_fun_private_v_wrapper_t
mem_fun_private_pv_wrapper_t
constructor_t Creates boost.python code needed to expose constructor.
static_method_t Creates boost.python code that expose member function as static function.
constructor_wrapper_t Creates C++ code that builds wrapper arround exposed constructor.
copy_constructor_wrapper_t Creates wrapper class constructor from wrapped class instance.
null_constructor_wrapper_t Creates wrapper for compiler generated null constructor.
operator_t Creates boost.python code needed to expose supported subset of C++ operators.
casting_operator_t Creates boost.python code needed to register type conversions( implicitly_convertible )
casting_member_operator_t Creates boost.python code needed to register casting operators.
casting_constructor_t Creates boost.python code needed to register type conversions( implicitly_convertible ).
destructor_wrapper_t Creates class wrapper destructor from the code provided by the user
calldef_overloads_class_t
mem_fun_overloads_class_t
free_fun_overloads_class_t
calldef_overloads_t
mem_fun_overloads_t
free_fun_overloads_t