C++ Boost

Boost.Python

Reference


Contents

Concepts
High Level Components
Function Invocation and Creation
Models of CallPolicies
Models of ResultConverter
Models of ResultConverterGenerator
To/From Python Type Conversion
Utility and Infrastructure

Concepts

CallPolicies
Dereferenceable
Extractor
HolderGenerator
ResultConverter
ResultConverterGenerator

High Level Components

class.hpp/class_fwd.hpp
Classes
class_
bases
args
errors.hpp
Classes
error_already_set
Functions
handle_exception
expect_non_null
iterator.hpp
Classes
iterator
iterators
Functions
range
module.hpp
Classes
module
objects.hpp
Classes
not yet documented
operators.hpp
Classes
self_t
other
operator_
Objects
self

Function Invocation and Creation

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
ptr.hpp
Functions
ptr
Classes
pointer_wrapper
MetaFunctions
is_pointer_wrapper
unwrap_pointer

Models of CallPolicies

default_call_policies.hpp
Classes
default_call_policies
default_result_converter
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

To/From Python Type Conversion

from_python.hpp
Classes
from_python
implicit.hpp
Functions
implicitly_convertible
lvalue_from_pytype.hpp
Classes
lvalue_from_pytype
extract_identity
extract_member
to_python_converter.hpp
Classes
to_python_converter

Utility and Infrastructure

has_back_reference.hpp
Classes
has_back_reference
instance_holder.hpp
Classes
instance_holder
pointee.hpp
Classes
class template pointee
reference.hpp
Classes
reference
Types
ref
type_id.hpp
Functions
type_id
Classes
type_info

Revised 3 June, 2002

© Copyright Dave Abrahams 2002. All Rights Reserved.