Package pyplusplus :: Package module_builder :: Module call_policies

# Source Code for Module pyplusplus.module_builder.call_policies

     1  # Copyright 2004-2008 Roman Yakovenko.
     2  # Distributed under the Boost Software License, Version 1.0. (See
     3  # accompanying file LICENSE_1_0.txt or copy at
     4  # http://www.boost.org/LICENSE_1_0.txt)
     5
     6  from pyplusplus.decl_wrappers import default_call_policies
     7  from pyplusplus.decl_wrappers import return_arg
     8  from pyplusplus.decl_wrappers import return_self
     9  from pyplusplus.decl_wrappers import return_internal_reference
    10  from pyplusplus.decl_wrappers import with_custodian_and_ward
    11  from pyplusplus.decl_wrappers import with_custodian_and_ward_postcall
    12  from pyplusplus.decl_wrappers import return_value_policy_t
    13  from pyplusplus.decl_wrappers import copy_const_reference
    14  from pyplusplus.decl_wrappers import copy_non_const_reference
    15  from pyplusplus.decl_wrappers import manage_new_object
    16  from pyplusplus.decl_wrappers import reference_existing_object
    17  from pyplusplus.decl_wrappers import return_by_value
    18  from pyplusplus.decl_wrappers import return_opaque_pointer
    19  from pyplusplus.decl_wrappers import return_value_policy
    20  from pyplusplus.decl_wrappers import return_pointee_value
    21  from pyplusplus.decl_wrappers import return_addressof
    22  from pyplusplus.decl_wrappers import custom_call_policies
    23  from pyplusplus.decl_wrappers import convert_array_to_tuple
    24  from pyplusplus.decl_wrappers import memory_managers
    25  from pyplusplus.decl_wrappers import return_range
    26  from pyplusplus.decl_wrappers import return_range_t
    27