|
| list (typename _self_type::native_handle_type handle) |
|
| list (clone_allocator_type alloc) |
|
| list (size_type n, const_reference t) |
|
template<typename InputIterator > |
| list (InputIterator i, InputIterator const &j, clone_allocator_type const &alloc=clone_allocator_type(), typename eina::enable_if<!eina::is_integral< InputIterator >::value >::type *=0) |
|
| list (list< T, CloneAllocator > const &other) |
|
list< T, CloneAllocator > & | operator= (list< T, CloneAllocator >const &other) |
|
list & | operator= (list &&other)=default |
|
| list (list &&other)=default |
|
void | push_back (const_reference w) |
|
void | push_front (const_reference w) |
|
iterator | insert (iterator i, const_reference v) |
|
iterator | insert (iterator i, size_t n, const_reference v) |
|
template<typename InputIterator > |
iterator | insert (iterator p, InputIterator i, InputIterator j, typename eina::enable_if<!eina::is_integral< InputIterator >::value >::type *=0) |
|
iterator | erase (iterator p) |
|
iterator | erase (iterator i, iterator j) |
|
template<typename InputIterator > |
void | assign (InputIterator i, InputIterator j, typename eina::enable_if<!eina::is_integral< InputIterator >::value >::type *=0) |
|
void | assign (size_type n, value_type const &t) |
|
reference | front () |
|
reference | back () |
|
const_reference | front () const |
|
const_reference | back () const |
|
iterator | begin () |
|
iterator | end () |
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
const_iterator | cbegin () const |
|
const_iterator | cend () const |
|
reverse_iterator | rbegin () |
|
reverse_iterator | rend () |
|
const_reverse_iterator | rbegin () const |
|
const_reverse_iterator | rend () const |
|
const_reverse_iterator | crbegin () const |
|
const_reverse_iterator | crend () const |
|
eina::iterator< value_type > | ibegin () |
|
eina::iterator< value_type > | iend () |
|
eina::iterator< value_type const > | ibegin () const |
|
eina::iterator< value_type const > | iend () const |
|
eina::iterator< value_type const > | cibegin () const |
|
eina::iterator< value_type const > | ciend () const |
|
eina::accessor< T const > | accessor () const |
| Get a constant eina::accessor for the list. More...
|
|
eina::accessor< T > | accessor () |
| Get a eina::accessor for the list. More...
|
|
void | clear () |
| Remove all the elements of the list.
|
|
std::size_t | size () const |
| Get the current size of the list. More...
|
|
bool | empty () const |
| Check if the list is empty. More...
|
|
clone_allocator_type | get_clone_allocator () const |
| Get the clone allocator of the list. More...
|
|
void | pop_back () |
| Remove the last element of the list.
|
|
void | pop_front () |
| Remove the first element of the list.
|
|
Eina_List * | release_native_handle () |
|
void | swap (ptr_list< T, CloneAllocator > &other) |
| Swap content between two lists. More...
|
|
size_type | max_size () const |
| Get the maximum number of elements ptr_list can hold. More...
|
|
Eina_List * | native_handle () |
| Get a handle for the wrapped Eina_List . More...
|
|
Eina_List const * | native_handle () const |
| Get a constant handle for the wrapped Eina_List. More...
|
|