ecto
|
#include <std_map_indexing_suite.hpp>
Classes | |
struct | init_factory |
struct | iteritems |
struct | iterkeys |
struct | itervalues |
struct | make_transform_impl |
Public Types | |
typedef Container::value_type | value_type |
typedef Container::value_type::second_type | data_type |
typedef Container::key_type | key_type |
typedef Container::key_type | index_type |
typedef Container::size_type | size_type |
typedef Container::difference_type | difference_type |
typedef Container::const_iterator | const_iterator |
Public Member Functions | |
BOOST_PYTHON_FUNCTION_OVERLOADS (dict_get_overloads, dict_get, 2, 3) | |
Static Public Member Functions | |
static object | pair_getitem (value_type const &x, int i) |
static PyObject * | pair_iter (value_type const &x) |
static int | pair_len (value_type const &x) |
static bp::list | keys (Container const &x) |
static bp::list | values (Container const &x) |
static bp::list | items (Container const &x) |
static object | dict_get (Container const &x, index_type const &k, object const &default_val=object()) |
static object | dict_pop (Container &x, index_type const &k) |
static object | dict_pop_default (Container &x, index_type const &k, object const &default_val) |
static object | dict_pop_item (Container &x) |
static object | dict_fromkeys (object const &keys, object const &value) |
static void | dict_update (object &x, object const &dictlike) |
template<typename Transform > | |
static bp::object | make_transform () |
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 Container::key_type | get_key (typename Container::value_type &e) |
static data_type & | get_item (Container &container, index_type i_) |
static void | set_item (Container &container, index_type i, data_type const &v) |
static void | delete_item (Container &container, index_type i) |
static size_t | size (Container &container) |
static bool | contains (Container &container, key_type const &key) |
static bool | compare_index (Container &container, index_type a, index_type b) |
static index_type | convert_index (Container &container, PyObject *i_) |
template<class Class > | |
static void | extension_def (Class &cl) |
typedef Container::const_iterator boost::python::std_map_indexing_suite< Container, NoProxy, DerivedPolicies >::const_iterator |
typedef Container::value_type::second_type boost::python::std_map_indexing_suite< Container, NoProxy, DerivedPolicies >::data_type |
typedef Container::difference_type boost::python::std_map_indexing_suite< Container, NoProxy, DerivedPolicies >::difference_type |
typedef Container::key_type boost::python::std_map_indexing_suite< Container, NoProxy, DerivedPolicies >::index_type |
typedef Container::key_type boost::python::std_map_indexing_suite< Container, NoProxy, DerivedPolicies >::key_type |
typedef Container::size_type boost::python::std_map_indexing_suite< Container, NoProxy, DerivedPolicies >::size_type |
typedef Container::value_type boost::python::std_map_indexing_suite< Container, NoProxy, DerivedPolicies >::value_type |
boost::python::std_map_indexing_suite< Container, NoProxy, DerivedPolicies >::BOOST_PYTHON_FUNCTION_OVERLOADS | ( | dict_get_overloads | , |
dict_get | , | ||
2 | , | ||
3 | |||
) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |