Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
numeric.hpp File Reference
#include <boost/python/detail/prefix.hpp>
#include <boost/python/tuple.hpp>
#include <boost/python/str.hpp>
#include <boost/preprocessor/iteration/local.hpp>
#include <boost/preprocessor/cat.hpp>
#include <boost/preprocessor/repetition/enum.hpp>
#include <boost/preprocessor/repetition/enum_params.hpp>
#include <boost/preprocessor/repetition/enum_binary_params.hpp>
#include <BOOST_PP_LOCAL_ITERATE()>
Include dependency graph for numeric.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::python::numeric::aux::array_base
 
struct  boost::python::numeric::aux::array_object_manager_traits
 
class  boost::python::numeric::array
 
struct  boost::python::converter::object_manager_traits< numeric::array >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::python
 
 boost::python::numeric
 
 boost::python::numeric::aux
 
 boost::python::converter
 

Macros

#define BOOST_PP_LOCAL_MACRO(n)   array_base(BOOST_PP_ENUM_PARAMS_Z(1, n, object const& x));
 
#define BOOST_PP_LOCAL_LIMITS   (1, 7)
 
#define BOOST_PP_LOCAL_MACRO(n)
 
#define BOOST_PP_LOCAL_LIMITS   (1, BOOST_PYTHON_MAX_ARITY)
 
#define BOOST_PP_LOCAL_MACRO(n)
 
#define BOOST_PP_LOCAL_LIMITS   (1, BOOST_PYTHON_MAX_ARITY)
 
#define BOOST_PYTHON_ENUM_AS_OBJECT(z, n, x)   object(BOOST_PP_CAT(x,n))
 
#define BOOST_PP_LOCAL_MACRO(n)
 
#define BOOST_PP_LOCAL_LIMITS   (1, 7)
 

Macro Definition Documentation

#define BOOST_PP_LOCAL_LIMITS   (1, 7)
#define BOOST_PP_LOCAL_LIMITS   (1, BOOST_PYTHON_MAX_ARITY)
#define BOOST_PP_LOCAL_LIMITS   (1, BOOST_PYTHON_MAX_ARITY)
#define BOOST_PP_LOCAL_LIMITS   (1, 7)
#define BOOST_PP_LOCAL_MACRO (   n)    array_base(BOOST_PP_ENUM_PARAMS_Z(1, n, object const& x));
#define BOOST_PP_LOCAL_MACRO (   n)
Value:
void resize(BOOST_PP_ENUM_PARAMS_Z(1, n, long x)) \
{ \
}
Traits const flyweight< T, Arg_1, Arg_2, Arg_3, Arg_4, Arg_5 > &x return out<< x.get();}template< BOOST_TEMPLATED_STREAM_COMMA typename T, typename Arg_1, typename Arg_2, typename Arg_3, typename Arg_4, typename Arg_5 > Traits flyweight< T, Arg_1, Arg_2, Arg_3, Arg_4, Arg_5 > & x
Definition: flyweight.hpp:423
#define n
Definition: register_functions_iterate.hpp:7
#define BOOST_PP_ENUM_PARAMS_Z(z, count, param)
Definition: enum_params.hpp:37
BOOST_FUSION_GPU_ENABLED tuple make_tuple()
Definition: make_tuple.hpp:20
void resize(Range &rng, typename boost::range_size< Range >::type new_size)
Short utility to conveniently resize a mutable range.
Definition: range.hpp:146
#define BOOST_PP_LOCAL_MACRO (   n)
Value:
void setshape(BOOST_PP_ENUM_PARAMS_Z(1, n, long x)) \
{ \
setshape(make_tuple(BOOST_PP_ENUM_PARAMS_Z(1, n, x))); \
}
Traits const flyweight< T, Arg_1, Arg_2, Arg_3, Arg_4, Arg_5 > &x return out<< x.get();}template< BOOST_TEMPLATED_STREAM_COMMA typename T, typename Arg_1, typename Arg_2, typename Arg_3, typename Arg_4, typename Arg_5 > Traits flyweight< T, Arg_1, Arg_2, Arg_3, Arg_4, Arg_5 > & x
Definition: flyweight.hpp:423
#define n
Definition: register_functions_iterate.hpp:7
#define BOOST_PP_ENUM_PARAMS_Z(z, count, param)
Definition: enum_params.hpp:37
BOOST_FUSION_GPU_ENABLED tuple make_tuple()
Definition: make_tuple.hpp:20
#define BOOST_PP_LOCAL_MACRO (   n)
Value:
template <BOOST_PP_ENUM_PARAMS_Z(1, n, class T)> \
explicit array(BOOST_PP_ENUM_BINARY_PARAMS_Z(1, n, T, const& x)) \
{}
T
Definition: mem_fn_cc.hpp:25
Traits const flyweight< T, Arg_1, Arg_2, Arg_3, Arg_4, Arg_5 > &x return out<< x.get();}template< BOOST_TEMPLATED_STREAM_COMMA typename T, typename Arg_1, typename Arg_2, typename Arg_3, typename Arg_4, typename Arg_5 > Traits flyweight< T, Arg_1, Arg_2, Arg_3, Arg_4, Arg_5 > & x
Definition: flyweight.hpp:423
#define n
Definition: register_functions_iterate.hpp:7
typedef array
Definition: array.hpp:91
#define BOOST_PP_ENUM_BINARY_PARAMS_Z(z, count, p1, p2)
Definition: enum_binary_params.hpp:50
#define BOOST_PP_ENUM_1(c, m, d)
Definition: enum.hpp:39
#define BOOST_PYTHON_ENUM_AS_OBJECT(z, n, x)
Definition: numeric.hpp:211
#define BOOST_PYTHON_ENUM_AS_OBJECT (   z,
  n,
 
)    object(BOOST_PP_CAT(x,n))