Michele De Stefano's C++ Utilities
container_operators.hpp File Reference

Contains utilities for easy Python operators support into extension modules. More...

#include <mds_utils/python/common.hpp>
#include <mds_utils/python/conversion.hpp>
#include <mds_utils/python/list.hpp>
#include <mds_utils/python/exception.hpp>
#include <boost/numeric/conversion/cast.hpp>

Go to the source code of this file.

Classes

struct  mds_utils::python::support_random_access< Derived >
 Adds support for random access operator (i.e. square brackets) to a class that has to be exposed to the Python interpreter. The access is only in read mode. More...
 
struct  mds_utils::python::support_random_getset_access< Derived >
 Adds support for random get/set access operator (i.e. square brackets) to a class that has to be exposed to the Python interpreter. The access is both in read and write mode. More...
 

Namespaces

 mds_utils
 Main namespace of all Michele De Stefano's C++ utilities.
 
 mds_utils::python
 Namespace of all Michele De Stefano's C++ Python utilities.
 

Detailed Description

Contains utilities for easy Python operators support into extension modules.

All these utilities do not require to be used in conjunction with Boost Python.

Definition in file container_operators.hpp.