/
usr
/
include
/
boost
/
python
/
detail
/
/usr/include/boost/python/detail
mkdir
upload
Name
Size
Mode
Actions
aix_init_module.hpp
740
0644
edit
dl
rm
api_placeholder.hpp
504
0644
edit
dl
rm
borrowed_ptr.hpp
1697
0644
edit
dl
rm
caller.hpp
8590
0644
edit
dl
rm
config.hpp
4457
0644
edit
dl
rm
construct.hpp
975
0644
edit
dl
rm
convertible.hpp
1230
0644
edit
dl
rm
copy_ctor_mutates_rhs.hpp
580
0644
edit
dl
rm
cv_category.hpp
1038
0644
edit
dl
rm
dealloc.hpp
543
0644
edit
dl
rm
decorated_type_id.hpp
2451
0644
edit
dl
rm
decref_guard.hpp
572
0644
edit
dl
rm
defaults_def.hpp
9166
0644
edit
dl
rm
defaults_gen.hpp
20065
0644
edit
dl
rm
def_helper.hpp
6531
0644
edit
dl
rm
def_helper_fwd.hpp
575
0644
edit
dl
rm
dependent.hpp
949
0644
edit
dl
rm
destroy.hpp
1491
0644
edit
dl
rm
enable_if.hpp
927
0644
edit
dl
rm
exception_handler.hpp
1264
0644
edit
dl
rm
force_instantiate.hpp
576
0644
edit
dl
rm
if_else.hpp
1393
0644
edit
dl
rm
indirect_traits.hpp
490
0644
edit
dl
rm
invoke.hpp
3672
0644
edit
dl
rm
is_auto_ptr.hpp
663
0644
edit
dl
rm
is_shared_ptr.hpp
683
0644
edit
dl
rm
is_wrapper.hpp
839
0644
edit
dl
rm
is_xxx.hpp
444
0644
edit
dl
rm
make_keyword_range_fn.hpp
2541
0644
edit
dl
rm
make_tuple.hpp
1039
0644
edit
dl
rm
map_entry.hpp
1025
0644
edit
dl
rm
mpl_lambda.hpp
448
0644
edit
dl
rm
msvc_typeinfo.hpp
2217
0644
edit
dl
rm
none.hpp
597
0644
edit
dl
rm
not_specified.hpp
431
0644
edit
dl
rm
nullary_function_adaptor.hpp
1768
0644
edit
dl
rm
operator_id.hpp
1064
0644
edit
dl
rm
overloads_fwd.hpp
609
0644
edit
dl
rm
pointee.hpp
791
0644
edit
dl
rm
prefix.hpp
623
0644
edit
dl
rm
preprocessor.hpp
2359
0644
edit
dl
rm
python_type.hpp
936
0644
edit
dl
rm
raw_pyobject.hpp
1100
0644
edit
dl
rm
referent_storage.hpp
1980
0644
edit
dl
rm
result.hpp
4207
0644
edit
dl
rm
scope.hpp
519
0644
edit
dl
rm
sfinae.hpp
421
0644
edit
dl
rm
signature.hpp
3136
0644
edit
dl
rm
string_literal.hpp
1268
0644
edit
dl
rm
target.hpp
2972
0644
edit
dl
rm
translate_exception.hpp
2195
0644
edit
dl
rm
type_list.hpp
1262
0644
edit
dl
rm
type_list_impl.hpp
1826
0644
edit
dl
rm
type_traits.hpp
3330
0644
edit
dl
rm
unwind_type.hpp
4885
0644
edit
dl
rm
unwrap_type_id.hpp
706
0644
edit
dl
rm
unwrap_wrapper.hpp
884
0644
edit
dl
rm
value_arg.hpp
727
0644
edit
dl
rm
value_is_shared_ptr.hpp
810
0644
edit
dl
rm
value_is_xxx.hpp
1554
0644
edit
dl
rm
void_ptr.hpp
982
0644
edit
dl
rm
void_return.hpp
980
0644
edit
dl
rm
wrapper_base.hpp
2072
0644
edit
dl
rm
wrap_python.hpp
6540
0644
edit
dl
rm
Edit:
/usr/include/boost/python/detail/config.hpp
(4457B)
// (C) Copyright David Abrahams 2000. // 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) // // The author gratefully acknowleges the support of Dragon Systems, Inc., in // producing this work. // Revision History: // 04 Mar 01 Some fixes so it will compile with Intel C++ (Dave Abrahams) #ifndef CONFIG_DWA052200_H_ # define CONFIG_DWA052200_H_ # include <boost/config.hpp> # include <boost/detail/workaround.hpp> # ifdef BOOST_NO_OPERATORS_IN_NAMESPACE // A gcc bug forces some symbols into the global namespace # define BOOST_PYTHON_BEGIN_CONVERSION_NAMESPACE # define BOOST_PYTHON_END_CONVERSION_NAMESPACE # define BOOST_PYTHON_CONVERSION # define BOOST_PYTHON_IMPORT_CONVERSION(x) using ::x # else # define BOOST_PYTHON_BEGIN_CONVERSION_NAMESPACE namespace boost { namespace python { # define BOOST_PYTHON_END_CONVERSION_NAMESPACE }} // namespace boost::python # define BOOST_PYTHON_CONVERSION boost::python # define BOOST_PYTHON_IMPORT_CONVERSION(x) void never_defined() // so we can follow the macro with a ';' # endif # if defined(BOOST_MSVC) # pragma warning (disable : 4786) // disable truncated debug symbols # pragma warning (disable : 4251) // disable exported dll function # pragma warning (disable : 4800) //'int' : forcing value to bool 'true' or 'false' # pragma warning (disable : 4275) // non dll-interface class # elif defined(__ICL) && __ICL < 600 // Intel C++ 5 # pragma warning(disable: 985) // identifier was truncated in debug information # endif // The STLport puts all of the standard 'C' library names in std (as far as the // user is concerned), but without it you need a fix if you're using MSVC or // Intel C++ # if defined(BOOST_NO_STDC_NAMESPACE) # define BOOST_CSTD_ # else # define BOOST_CSTD_ std # endif /***************************************************************************** * * Set up dll import/export options: * ****************************************************************************/ // backwards compatibility: #ifdef BOOST_PYTHON_STATIC_LIB # define BOOST_PYTHON_STATIC_LINK # elif !defined(BOOST_PYTHON_DYNAMIC_LIB) # define BOOST_PYTHON_DYNAMIC_LIB #endif #if defined(BOOST_PYTHON_DYNAMIC_LIB) # if defined(BOOST_SYMBOL_EXPORT) # if defined(BOOST_PYTHON_SOURCE) # define BOOST_PYTHON_DECL BOOST_SYMBOL_EXPORT # define BOOST_PYTHON_DECL_FORWARD BOOST_SYMBOL_FORWARD_EXPORT # define BOOST_PYTHON_DECL_EXCEPTION BOOST_EXCEPTION_EXPORT # define BOOST_PYTHON_BUILD_DLL # else # define BOOST_PYTHON_DECL BOOST_SYMBOL_IMPORT # define BOOST_PYTHON_DECL_FORWARD BOOST_SYMBOL_FORWARD_IMPORT # define BOOST_PYTHON_DECL_EXCEPTION BOOST_EXCEPTION_IMPORT # endif # endif #endif #ifndef BOOST_PYTHON_DECL # define BOOST_PYTHON_DECL #endif #ifndef BOOST_PYTHON_DECL_FORWARD # define BOOST_PYTHON_DECL_FORWARD #endif #ifndef BOOST_PYTHON_DECL_EXCEPTION # define BOOST_PYTHON_DECL_EXCEPTION #endif #if BOOST_WORKAROUND(__DECCXX_VER, BOOST_TESTED_AT(60590042)) // Replace broken Tru64/cxx offsetof macro # define BOOST_PYTHON_OFFSETOF(s_name, s_member) \ ((size_t)__INTADDR__(&(((s_name *)0)->s_member))) #else # define BOOST_PYTHON_OFFSETOF offsetof #endif // enable automatic library variant selection ------------------------------// #if !defined(BOOST_PYTHON_SOURCE) && !defined(BOOST_ALL_NO_LIB) && !defined(BOOST_PYTHON_NO_LIB) // // Set the name of our library, this will get undef'ed by auto_link.hpp // once it's done with it: // #define _BOOST_PYTHON_CONCAT(N, M, m) N ## M ## m #define BOOST_PYTHON_CONCAT(N, M, m) _BOOST_PYTHON_CONCAT(N, M, m) #define BOOST_LIB_NAME BOOST_PYTHON_CONCAT(boost_python, PY_MAJOR_VERSION, PY_MINOR_VERSION) // // If we're importing code from a dll, then tell auto_link.hpp about it: // #ifdef BOOST_PYTHON_DYNAMIC_LIB # define BOOST_DYN_LINK #endif // // And include the header that does the work: // #include <boost/config/auto_link.hpp> #endif // auto-linking disabled #undef BOOST_PYTHON_CONCAT #undef _BOOST_PYTHON_CONCAT #ifndef BOOST_PYTHON_NO_PY_SIGNATURES #define BOOST_PYTHON_SUPPORTS_PY_SIGNATURES // enables smooth transition #endif #if !defined(BOOST_ATTRIBUTE_UNUSED) && defined(__GNUC__) && (__GNUC__ >= 4) # define BOOST_ATTRIBUTE_UNUSED __attribute__((unused)) #endif #endif // CONFIG_DWA052200_H_
Save
cmd:
run