Crazy Eddie's GUI System  ${CEGUI_VERSION}
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
boost::python::indexing::default_algorithms< ContainerTraits, Ovr > Class Template Reference

Public Types

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_slice
slice_helper
 

Public Member Functions

 BOOST_STATIC_CONSTANT (method_set_type, supported_methods=ContainerTraits::supported_methods)
 

Static Public Member Functions

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 &)
 
template<typename PythonClass , typename Policy >
static void visit_container_class (PythonClass &pyClass, Policy const &policy)