Crazy Eddie's GUI System  ${CEGUI_VERSION}
boost::python::indexing::assoc_algorithms< ContainerTraits, Ovr > Class Template Reference
+ Inheritance diagram for boost::python::indexing::assoc_algorithms< ContainerTraits, Ovr >:
+ Collaboration diagram for boost::python::indexing::assoc_algorithms< ContainerTraits, Ovr >:

Public Types

typedef Parent::iterator iterator
 
typedef Parent::size_type size_type
 
typedef Parent::container container
 
typedef Parent::reference reference
 
typedef Parent::key_param key_param
 
typedef Parent::value_param value_param
 
typedef Parent::index_param index_param
 
- Public Types inherited from boost::python::indexing::default_algorithms< ContainerTraits, BOOST_DEDUCED_TYPENAME detail::maybe_override< assoc_algorithms< ContainerTraits, Ovr >, Ovr >::type >
typedef ContainerTraits container_traits
 
typedef ContainerTraits::container container
 
typedef ContainerTraits::iterator iterator
 
typedef ContainerTraits::reference reference
 
typedef ContainerTraits::size_type size_type
 
typedef ContainerTraits::value_type value_type
 
typedef ContainerTraits::value_param value_param
 
typedef ContainerTraits::index_param index_param
 
typedef ContainerTraits::key_param key_param
 
typedef int_slice_helper< self_type, integer_sliceslice_helper
 

Static Public Member Functions

static reference get (container &, index_param)
 
static void erase_one (container &, key_param)
 
static iterator find (container &, key_param)
 
static size_type count (container &, key_param)
 
static bool contains (container &, key_param)
 
template<typename PythonClass , typename Policy >
static void visit_container_class (PythonClass &pyClass, Policy const &policy)
 
- Static Public Member Functions inherited from boost::python::indexing::default_algorithms< ContainerTraits, BOOST_DEDUCED_TYPENAME detail::maybe_override< assoc_algorithms< ContainerTraits, Ovr >, Ovr >::type >
static size_type size (container &)
 
static iterator find (container &, key_param)
 
static size_type get_index (container &, key_param)
 
static size_type count (container &, key_param)
 
static bool contains (container &, key_param)
 
static void reverse (container &)
 
static reference get (container &, index_param)
 
static void assign (container &, index_param, value_param)
 
static void insert (container &, index_param, value_param)
 
static void erase_one (container &, index_param)
 
static void erase_range (container &, index_param, index_param)
 
static void push_back (container &, value_param)
 
static void sort (container &)
 
static iterator begin (container &c)
 
static iterator end (container &c)
 
static slice_helper make_slice_helper (container &c, slice const &)
 
static void visit_container_class (PythonClass &pyClass, Policy const &policy)
 

Static Protected Member Functions

static iterator find_or_throw (container &, index_param)
 

Additional Inherited Members

- Public Member Functions inherited from boost::python::indexing::default_algorithms< ContainerTraits, BOOST_DEDUCED_TYPENAME detail::maybe_override< assoc_algorithms< ContainerTraits, Ovr >, Ovr >::type >
 BOOST_STATIC_CONSTANT (method_set_type, supported_methods=ContainerTraits::supported_methods)