Geant4_10
List of all members
boost::python::detail::final_map_derived_policies< Container, NoProxy > Class Template Reference

#include <map_indexing_suite.hpp>

Inheritance diagram for boost::python::detail::final_map_derived_policies< Container, NoProxy >:
Inheritance graph
[legend]
Collaboration diagram for boost::python::detail::final_map_derived_policies< Container, NoProxy >:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from boost::python::map_indexing_suite< Container, NoProxy, final_map_derived_policies< Container, NoProxy > >
typedef Container::value_type value_type
 
typedef Container::value_type value_type
 
typedef
Container::value_type::second_type 
data_type
 
typedef
Container::value_type::second_type 
data_type
 
typedef Container::key_type key_type
 
typedef Container::key_type key_type
 
typedef Container::key_type index_type
 
typedef Container::key_type index_type
 
typedef Container::size_type size_type
 
typedef Container::size_type size_type
 
typedef Container::difference_type difference_type
 
typedef Container::difference_type difference_type
 
- Public Member Functions inherited from boost::python::indexing_suite< Container, final_map_derived_policies< Container, NoProxy >, NoProxy, true, Container::value_type::second_type, Container::key_type, Container::key_type >
void visit (Class &cl) const
 
void visit (Class &cl) const
 
- Static Public Member Functions inherited from boost::python::map_indexing_suite< Container, NoProxy, final_map_derived_policies< Container, NoProxy > >
static void extension_def (Class &cl)
 
static void extension_def (Class &cl)
 
static object print_elem (typename Container::value_type const &e)
 
static object print_elem (typename Container::value_type const &e)
 
static mpl::if_< is_class
< data_type >, data_type
&, data_type >::type 
get_data (typename Container::value_type &e)
 
static mpl::if_< is_class
< data_type >, data_type
&, data_type >::type 
get_data (typename Container::value_type &e)
 
static Container::key_type get_key (typename Container::value_type &e)
 
static Container::key_type get_key (typename Container::value_type &e)
 
static data_typeget_item (Container &container, index_type i_)
 
static data_typeget_item (Container &container, index_type i_)
 
static void set_item (Container &container, index_type i, data_type const &v)
 
static void set_item (Container &container, index_type i, data_type const &v)
 
static void delete_item (Container &container, index_type i)
 
static void delete_item (Container &container, index_type i)
 
static size_t size (Container &container)
 
static size_t size (Container &container)
 
static bool contains (Container &container, key_type const &key)
 
static bool contains (Container &container, key_type const &key)
 
static bool compare_index (Container &container, index_type a, index_type b)
 
static bool compare_index (Container &container, index_type a, index_type b)
 
static index_type convert_index (Container &container, PyObject *i_)
 
static index_type convert_index (Container &container, PyObject *i_)
 
- Static Public Member Functions inherited from boost::python::indexing_suite< Container, final_map_derived_policies< Container, NoProxy >, NoProxy, true, Container::value_type::second_type, Container::key_type, Container::key_type >
static void extension_def (Class &cl)
 
static void extension_def (Class &cl)
 

Detailed Description

template<class Container, bool NoProxy>
class boost::python::detail::final_map_derived_policies< Container, NoProxy >

Definition at line 23 of file map_indexing_suite.hpp.


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