Geant4
10.03.p03
|
#include <vector_indexing_suite.hpp>
Public Types | |
typedef Container::value_type | data_type |
typedef Container::value_type | key_type |
typedef Container::size_type | index_type |
typedef Container::size_type | size_type |
typedef Container::difference_type | difference_type |
typedef Container::value_type | data_type |
typedef Container::value_type | key_type |
typedef Container::size_type | index_type |
typedef Container::size_type | size_type |
typedef Container::difference_type | difference_type |
Static Public Member Functions | |
template<class Class > | |
static void | extension_def (Class &cl) |
static mpl::if_< is_class < data_type >, data_type &, data_type >::type | get_item (Container &container, index_type i) |
static object | get_slice (Container &container, index_type from, index_type to) |
static void | set_item (Container &container, index_type i, data_type const &v) |
static void | set_slice (Container &container, index_type from, index_type to, data_type const &v) |
template<class Iter > | |
static void | set_slice (Container &container, index_type from, index_type to, Iter first, Iter last) |
static void | delete_item (Container &container, index_type i) |
static void | delete_slice (Container &container, index_type from, index_type to) |
static size_t | size (Container &container) |
static bool | contains (Container &container, key_type const &key) |
static index_type | get_min_index (Container &container) |
static index_type | get_max_index (Container &container) |
static bool | compare_index (Container &container, index_type a, index_type b) |
static index_type | convert_index (Container &container, PyObject *i_) |
static void | append (Container &container, data_type const &v) |
template<class Iter > | |
static void | extend (Container &container, Iter first, Iter last) |
template<class Class > | |
static void | extension_def (Class &cl) |
static mpl::if_< is_class < data_type >, data_type &, data_type >::type | get_item (Container &container, index_type i) |
static object | get_slice (Container &container, index_type from, index_type to) |
static void | set_item (Container &container, index_type i, data_type const &v) |
static void | set_slice (Container &container, index_type from, index_type to, data_type const &v) |
template<class Iter > | |
static void | set_slice (Container &container, index_type from, index_type to, Iter first, Iter last) |
static void | delete_item (Container &container, index_type i) |
static void | delete_slice (Container &container, index_type from, index_type to) |
static size_t | size (Container &container) |
static bool | contains (Container &container, key_type const &key) |
static index_type | get_min_index (Container &container) |
static index_type | get_max_index (Container &container) |
static bool | compare_index (Container &container, index_type a, index_type b) |
static index_type | convert_index (Container &container, PyObject *i_) |
static void | append (Container &container, data_type const &v) |
template<class Iter > | |
static void | extend (Container &container, Iter first, Iter last) |
Static Public Member Functions inherited from boost::python::indexing_suite< Container, DerivedPolicies, NoProxy > | |
static void | extension_def (Class &cl) |
static void | extension_def (Class &cl) |
Additional Inherited Members | |
Public Member Functions inherited from boost::python::indexing_suite< Container, DerivedPolicies, NoProxy > | |
void | visit (Class &cl) const |
void | visit (Class &cl) const |
Definition at line 17 of file vector_indexing_suite.hpp.
typedef Container::value_type boost::python::vector_indexing_suite< Container, NoProxy, DerivedPolicies >::data_type |
Definition at line 53 of file vector_indexing_suite.hpp.
typedef Container::value_type boost::python::vector_indexing_suite< Container, NoProxy, DerivedPolicies >::data_type |
Definition at line 53 of file vector_indexing_suite.hpp.
typedef Container::difference_type boost::python::vector_indexing_suite< Container, NoProxy, DerivedPolicies >::difference_type |
Definition at line 57 of file vector_indexing_suite.hpp.
typedef Container::difference_type boost::python::vector_indexing_suite< Container, NoProxy, DerivedPolicies >::difference_type |
Definition at line 57 of file vector_indexing_suite.hpp.
typedef Container::size_type boost::python::vector_indexing_suite< Container, NoProxy, DerivedPolicies >::index_type |
Definition at line 55 of file vector_indexing_suite.hpp.
typedef Container::size_type boost::python::vector_indexing_suite< Container, NoProxy, DerivedPolicies >::index_type |
Definition at line 55 of file vector_indexing_suite.hpp.
typedef Container::value_type boost::python::vector_indexing_suite< Container, NoProxy, DerivedPolicies >::key_type |
Definition at line 54 of file vector_indexing_suite.hpp.
typedef Container::value_type boost::python::vector_indexing_suite< Container, NoProxy, DerivedPolicies >::key_type |
Definition at line 54 of file vector_indexing_suite.hpp.
typedef Container::size_type boost::python::vector_indexing_suite< Container, NoProxy, DerivedPolicies >::size_type |
Definition at line 56 of file vector_indexing_suite.hpp.
typedef Container::size_type boost::python::vector_indexing_suite< Container, NoProxy, DerivedPolicies >::size_type |
Definition at line 56 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 192 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 192 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 164 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 164 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 145 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 145 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 170 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 170 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 123 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 123 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 129 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 129 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 199 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 199 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 61 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 61 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 76 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 76 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 158 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 158 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 152 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 152 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 82 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 82 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 90 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 90 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 96 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 96 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 110 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 110 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 139 of file vector_indexing_suite.hpp.
|
inlinestatic |
Definition at line 139 of file vector_indexing_suite.hpp.