|
Reference
|
Contents
- Concepts
- High Level Components
- Object Wrappers
- Function Invocation and Creation
-
- Models of
CallPolicies
- Models of
ResultConverter
- Models of
ResultConverterGenerator
- To/From Python Type Conversion
- Utility and Infrastructure
- Topics
- CallPolicies
- Dereferenceable
- Extractor
- HolderGenerator
- ResultConverter
- ResultConverterGenerator
- ObjectWrapper
- TypeWrapper
- class.hpp/class_fwd.hpp
-
- Classes
-
- class_
- bases
- def.hpp
-
- Functions
-
- def
- def_visitor.hpp
-
- Classes
- enum.hpp
-
- Classes
-
- enum_
- errors.hpp
-
- Classes
-
- error_already_set
- Functions
-
- handle_exception
- expect_non_null
- throw_error_already_set
- exception_translator.hpp
-
- Functions
-
- register_exception_translator
- init.hpp
-
- Classes
-
- init
- optional
- iterator.hpp
-
- Classes
-
- iterator
- iterators
- Functions
-
- range
- module.hpp
-
- Macros
-
- BOOST_PYTHON_MODULE
- operators.hpp
-
- Classes
-
- self_t
- other
- operator_
- Objects
-
- self
- scope.hpp
-
- Classes
-
- scope
- wrapper.hpp
-
- Classes
-
- override
- wrapper
- dict.hpp
-
- Classes
-
- dict
- list.hpp
-
- Classes
-
- list
- long.hpp
-
- Classes
-
- long_
- numeric.hpp
-
- Classes
-
- numeric::array
- object.hpp
-
- Classes
-
- object
- str.hpp
-
- Classes
-
- str
- tuple.hpp
-
- Classes
-
- tuple
- Functions
-
- make_tuple
- slice.hpp
-
- Classes
-
- slice
- args.hpp
-
- Functions
-
- args
- call.hpp
-
- Functions
-
- call
- call_method.hpp
-
- Functions
-
- call_method
- data_members.hpp
-
- Functions
-
- make_getter
- make_setter
- make_function.hpp
-
- Functions
-
- make_function
- make_constructor
- overloads.hpp
-
- macros
-
- BOOST_PYTHON_FUNCTION_OVERLOADS
- BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS
- ptr.hpp
-
- Functions
-
- ptr
- Classes
-
- pointer_wrapper
- MetaFunctions
-
- is_pointer_wrapper
- unwrap_pointer
- raw_function.hpp
-
- Functions
-
- raw_function
-
Models of CallPolicies
- default_call_policies.hpp
-
- Classes
-
- default_call_policies
- default_result_converter
- return_arg.hpp
-
- Classes
-
- return_arg
- return_self
- return_internal_reference.hpp
-
- Classes
-
-
return_internal_reference
- return_value_policy.hpp
-
- Classes
-
- return_value_policy
- with_custodian_and_ward.hpp
-
- Classes
-
-
with_custodian_and_ward
-
with_custodian_and_ward_postcall
Models of ResultConverter
- to_python_indirect.hpp
-
- Classes
-
- to_python_indirect
- to_python_value.hpp
-
- Classes
-
- to_python_value
Models of ResultConverterGenerator
- copy_const_reference.hpp
-
- Classes
-
- copy_const_reference
- copy_non_const_reference.hpp
-
- Classes
-
-
copy_non_const_reference
- manage_new_object.hpp
-
- Classes
-
- manage_new_object
- reference_existing_object.hpp
-
- Classes
-
-
reference_existing_object
- return_by_value.hpp
-
- Classes
-
- return_by_value
- return_opaque_pointer.hpp
-
- Classes
-
- return_opaque_pointer
- extract.hpp
-
- Classes
-
- extract
- implicit.hpp
-
- Functions
-
- implicitly_convertible
- lvalue_from_pytype.hpp
-
- Classes
-
- lvalue_from_pytype
- extract_identity
- extract_member
- opaque_pointer_converter.hpp
-
- Classes
-
- opaque_pointer_converter
- Macros
-
-
BOOST_PYTHON_OPAQUE_SPECIALIZED_TYPE_ID
- to_python_converter.hpp
-
- Classes
-
- to_python_converter
- register_ptr_to_python.hpp
-
- Functions
-
- register_ptr_to_python
- has_back_reference.hpp
-
- Classes
-
- has_back_reference
- instance_holder.hpp
-
- Classes
-
- instance_holder
- pointee.hpp
-
- Classes
-
- class template pointee
- <boost/python.hpp>
- handle.hpp
-
- Classes
-
- handle
- Functions
-
- borrowed
- allow_null
- type_id.hpp
-
- Functions
-
- type_id
- Classes
-
- type_info
- Calling Python Functions and
Methods
- Pickle Support
Indexing Support
Revised
31 October, 2004
© Copyright Dave Abrahams 2002
.