Crazy Eddie's GUI System  ${CEGUI_VERSION}
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
boost::python::indexing::random_access_sequence_traits< Container, ValueTraits > Class Template Reference
+ Inheritance diagram for boost::python::indexing::random_access_sequence_traits< Container, ValueTraits >:
+ Collaboration diagram for boost::python::indexing::random_access_sequence_traits< Container, ValueTraits >:

Public Types

typedef
base_class::value_traits_type 
value_traits_type
 
- Public Types inherited from boost::python::indexing::base_container_traits< Container, ValueTraits >
typedef base_container_traits
< Container, ValueTraits > 
self_type
 
typedef Container container
 
typedef BOOST_DEDUCED_TYPENAME
container::value_type 
value_type
 
typedef BOOST_DEDUCED_TYPENAME
mpl::if_< is_const< container >
, BOOST_DEDUCED_TYPENAME
container::const_iterator,
BOOST_DEDUCED_TYPENAME
container::iterator >::type 
iterator
 
typedef
::boost::iterator_reference
< iterator >::type 
reference
 
typedef value_type key_type
 
typedef container::size_type size_type
 
typedef make_signed< size_type >
::type 
index_type
 
typedef
BOOST_PYTHON_INDEXING_CALL_TRAITS
< value_type >::param_type 
value_param
 
typedef
BOOST_PYTHON_INDEXING_CALL_TRAITS
< key_type >::param_type 
key_param
 
typedef
BOOST_PYTHON_INDEXING_CALL_TRAITS
< index_type >::param_type 
index_param
 
typedef value_traits< value_type > default_value_traits
 
typedef detail::maybe_override
< default_value_traits,
ValueTraits >::type 
value_traits_type
 

Public Member Functions

 BOOST_STATIC_CONSTANT (method_set_type, supported_methods=(method_len|method_getitem|method_getitem_slice|detail::method_set_if< value_traits_type::equality_comparable, method_index|method_contains|method_count >::value|detail::method_set_if< base_class::is_mutable, method_setitem|method_setitem_slice|method_delitem|method_delitem_slice|method_reverse|method_append|method_insert|method_extend >::value|detail::method_set_if< type_traits::ice_and< base_class::is_mutable, value_traits_type::less_than_comparable >::value, method_sort >::value))
 

Additional Inherited Members

- Static Public Member Functions inherited from boost::python::indexing::base_container_traits< Container, ValueTraits >
template<typename PythonClass , typename Policy >
static void visit_container_class (PythonClass &pyClass, Policy const &policy)
 
- Protected Member Functions inherited from boost::python::indexing::base_container_traits< Container, ValueTraits >
 BOOST_STATIC_CONSTANT (bool, is_mutable=!boost::is_const< Container >::value)