/usr/include/boost/python
NameSizeModeActions
converter/-0755rm
detail/-0755rm
numpy/-0755rm
object/-0755rm
suite/-0755rm
args.hpp41940644editdlrm
args_fwd.hpp11860644editdlrm
arg_from_python.hpp20000644editdlrm
back_reference.hpp14630644editdlrm
bases.hpp14810644editdlrm
base_type_traits.hpp8780644editdlrm
borrowed.hpp5680644editdlrm
call.hpp27490644editdlrm
call_method.hpp28590644editdlrm
cast.hpp29540644editdlrm
class.hpp178660644editdlrm
class_fwd.hpp7720644editdlrm
copy_const_reference.hpp11010644editdlrm
copy_non_const_reference.hpp11410644editdlrm
data_members.hpp95930644editdlrm
def.hpp31870644editdlrm
default_call_policies.hpp22790644editdlrm
def_visitor.hpp24830644editdlrm
dict.hpp38660644editdlrm
docstring_options.hpp35050644editdlrm
enum.hpp29990644editdlrm
errors.hpp13970644editdlrm
exception_translator.hpp9390644editdlrm
exec.hpp17560644editdlrm
extract.hpp59880644editdlrm
handle.hpp45030644editdlrm
handle_fwd.hpp4550644editdlrm
has_back_reference.hpp6540644editdlrm
implicit.hpp11110644editdlrm
import.hpp4760644editdlrm
init.hpp114900644editdlrm
instance_holder.hpp20630644editdlrm
iterator.hpp43080644editdlrm
list.hpp36110644editdlrm
long.hpp16370644editdlrm
lvalue_from_pytype.hpp36140644editdlrm
make_constructor.hpp85790644editdlrm
make_function.hpp44820644editdlrm
manage_new_object.hpp10870644editdlrm
module.hpp4250644editdlrm
module_init.hpp21730644editdlrm
numpy.hpp11200644editdlrm
object.hpp8510644editdlrm
object_attributes.hpp30190644editdlrm
object_call.hpp8100644editdlrm
object_core.hpp133290644editdlrm
object_fwd.hpp4620644editdlrm
object_items.hpp19740644editdlrm
object_operators.hpp44940644editdlrm
object_protocol.hpp27300644editdlrm
object_protocol_core.hpp20800644editdlrm
object_slices.hpp40900644editdlrm
opaque_pointer_converter.hpp59290644editdlrm
operators.hpp142780644editdlrm
other.hpp9010644editdlrm
overloads.hpp4370644editdlrm
override.hpp35380644editdlrm
pointee.hpp8920644editdlrm
proxy.hpp26530644editdlrm
ptr.hpp12390644editdlrm
pure_virtual.hpp36550644editdlrm
raw_function.hpp14830644editdlrm
refcount.hpp9600644editdlrm
reference_existing_object.hpp13100644editdlrm
register_ptr_to_python.hpp7690644editdlrm
return_arg.hpp27990644editdlrm
return_by_value.hpp7240644editdlrm
return_internal_reference.hpp12850644editdlrm
return_opaque_pointer.hpp12900644editdlrm
return_value_policy.hpp6750644editdlrm
scope.hpp18780644editdlrm
self.hpp8890644editdlrm
signature.hpp75790644editdlrm
slice.hpp106430644editdlrm
slice_nil.hpp9120644editdlrm
ssize_t.hpp7350644editdlrm
stl_iterator.hpp13250644editdlrm
str.hpp107650644editdlrm
tag.hpp5380644editdlrm
to_python_converter.hpp24310644editdlrm
to_python_indirect.hpp29730644editdlrm
to_python_value.hpp55740644editdlrm
tuple.hpp17580644editdlrm
type_id.hpp52620644editdlrm
with_custodian_and_ward.hpp35460644editdlrm
wrapper.hpp10230644editdlrm
Edit: /usr/include/boost/python/long.hpp (1637B)
// Copyright David Abrahams 2002. // Distributed under the Boost Software License, Version 1.0. (See // accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) #ifndef LONG_DWA2002627_HPP # define LONG_DWA2002627_HPP # include # include # include namespace boost { namespace python { namespace detail { struct BOOST_PYTHON_DECL long_base : object { protected: long_base(); // new long_ explicit long_base(object_cref rhs); explicit long_base(object_cref rhs, object_cref base); BOOST_PYTHON_FORWARD_OBJECT_CONSTRUCTORS(long_base, object) private: static detail::new_non_null_reference call(object const&); static detail::new_non_null_reference call(object const&, object const&); }; } class long_ : public detail::long_base { typedef detail::long_base base; public: long_() {} // new long_ template explicit long_(T const& rhs) : detail::long_base(object(rhs)) { } template explicit long_(T const& rhs, U const& base) : detail::long_base(object(rhs), object(base)) { } public: // implementation detail -- for internal use only BOOST_PYTHON_FORWARD_OBJECT_CONSTRUCTORS(long_, base) }; // // Converter Specializations // namespace converter { template <> struct object_manager_traits : pytype_object_manager_traits<&PyLong_Type,long_> { }; } }} // namespace boost::python #endif // LONG_DWA2002627_HPP