Crazy Eddie's GUI System
${CEGUI_VERSION}
|
Public Types | |
typedef Holder::held_type | held_type |
typedef Container::size_type | size_type |
typedef Container::difference_type | difference_type |
typedef shared_proxy_impl < self_type > | shared_proxy |
typedef Container::value_type | raw_value_type |
typedef element_proxy< self_type > | value_type |
typedef value_type | reference |
typedef const_element_proxy < self_type > | const_value_type |
typedef const_value_type | const_reference |
typedef proxy_iterator < self_type, value_type, raw_iterator_traits, size_type, raw_iterator > | iterator |
typedef iterator | const_iterator |
Public Member Functions | |
template<typename Iter > | |
container_proxy (Iter start, Iter finish) | |
container_proxy (held_type const &h) | |
container_proxy (container_proxy const &) | |
container_proxy & | operator= (container_proxy const &) |
Container const & | raw_container () const |
reference | at (size_type index) |
const_reference | at (size_type index) const |
reference | operator[] (size_type index) |
const_reference | operator[] (size_type index) const |
size_type | size () const |
size_type | capacity () const |
void | reserve (size_type s) |
iterator | begin () |
iterator | end () |
iterator | erase (iterator) |
iterator | erase (iterator, iterator) |
iterator | insert (iterator, raw_value_type const &) |
template<typename Iter > | |
void | insert (iterator iter, Iter from, Iter to) |
void | push_back (raw_value_type const ©) |
value_type | pop_back () |
void | detach_proxy (size_type index) |
void | detach_proxies (size_type from, size_type to) |
void | prepare_erase (size_type from, size_type to) |
void | notify_insertion (size_type from, size_type to) |
void | replace (size_type index, raw_value_type const &) |
void | swap_elements (size_type index1, size_type index2) |
bool | is_valid () const |
Friends | |
template<class C > | |
class | shared_proxy_impl |
template<class C , typename E , typename T , typename S , typename I > | |
class | proxy_iterator |