Static Public Member Functions | List of all members
variable_capacity_policy Struct Reference

Operations on containers that have variable capacity for conversion from Python container to C++ one. More...

#include <pyconversions.h>

Inheritance diagram for variable_capacity_policy:
Inheritance graph
[legend]
Collaboration diagram for variable_capacity_policy:
Collaboration graph
[legend]

Static Public Member Functions

template<typename ContainerType >
static void assert_size (boost::type< ContainerType >, std::size_t)
static bool check_convertibility_per_element ()
template<typename ContainerType >
static bool check_size (boost::type< ContainerType >, std::size_t)
template<typename ContainerType >
static void reserve (ContainerType &a, std::size_t sz)
template<typename ContainerType , typename ValueType >
static void set_value (ContainerType &a, std::size_t i, ValueType const &v)

Detailed Description

Operations on containers that have variable capacity for conversion from Python container to C++ one.

Copied from scitbx/include/scitbx/boost_python/container_conversions.h that is described in the Boost.Python FAQ.

Author
Ralf W. Grosse-Kunstleve rwgk@.nosp@m.yaho.nosp@m.o.com of Lawrence Berkeley National Laboratory

Definition at line 120 of file pyconversions.h.

Member Function Documentation

static void assert_size ( boost::type< ContainerType >  ,
std::size_t   
)
inlinestaticinherited

Definition at line 102 of file pyconversions.h.

static bool check_convertibility_per_element ( )
inlinestaticinherited

Definition at line 92 of file pyconversions.h.

static bool check_size ( boost::type< ContainerType >  ,
std::size_t   
)
inlinestaticinherited

Definition at line 95 of file pyconversions.h.

static void reserve ( ContainerType &  a,
std::size_t  sz 
)
inlinestatic

Reimplemented from default_policy.

Definition at line 123 of file pyconversions.h.

References default_policy::reserve().

static void set_value ( ContainerType &  a,
std::size_t  i,
ValueType const &  v 
)
inlinestatic

Definition at line 129 of file pyconversions.h.


The documentation for this struct was generated from the following file:

Generated for HippoDraw Class Library by doxygen