ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
indexing_suite_detail.hpp File Reference
#include <boost/python/extract.hpp>
#include <boost/scoped_ptr.hpp>
#include <boost/get_pointer.hpp>
#include <boost/detail/binary_search.hpp>
#include <boost/numeric/conversion/cast.hpp>
#include <boost/type_traits/is_pointer.hpp>
#include <vector>
#include <map>
#include <iostream>
+ Include dependency graph for indexing_suite_detail.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  boost::python::detail::compare_proxy_index< Proxy >
 
class  boost::python::detail::proxy_group< Proxy >
 
class  boost::python::detail::proxy_links< Proxy, Container >
 
class  boost::python::detail::container_element< Container, Index, Policies >
 
struct  boost::python::detail::no_proxy_helper< Container, DerivedPolicies, ContainerElement, Index >
 
struct  boost::python::detail::proxy_helper< Container, DerivedPolicies, ContainerElement, Index >
 
struct  boost::python::detail::slice_helper< Container, DerivedPolicies, ProxyHandler, Data, Index >
 
struct  boost::python::detail::no_slice_helper< Container, DerivedPolicies, ProxyHandler, Data, Index >
 

Namespaces

namespace  boost
 
namespace  boost::python
 
namespace  boost::python::detail
 

Macros

#define BOOST_PYTHON_INDEXING_CHECK_INVARIANT   check_invariant()
 

Functions

template<class Container , class Index , class Policies >
Policies::data_type * boost::python::detail::get_pointer (python::detail::container_element< Container, Index, Policies > const &p)
 

Macro Definition Documentation