Data Structures | Static Public Member Functions
efl::eina::_eo_list_access_traits Struct Reference

Data Structures

struct  const_iterator
 
struct  iterator
 

Static Public Member Functions

template<typename T >
static T & back (Eina_List *list)
 
template<typename T >
static T const & back (Eina_List const *list)
 
template<typename T >
static T & front (Eina_List *list)
 
template<typename T >
static T const & front (Eina_List const *list)
 
template<typename T >
static iterator< T >::type begin (Eina_List *list)
 
template<typename T >
static iterator< T >::type end (Eina_List *list)
 
template<typename T >
static const_iterator< T >::type begin (Eina_List const *list)
 
template<typename T >
static const_iterator< T >::type end (Eina_List const *list)
 
template<typename T >
static std::reverse_iterator< typename iterator< T >::type > rbegin (Eina_List *list)
 
template<typename T >
static std::reverse_iterator< typename iterator< T >::type > rend (Eina_List *list)
 
template<typename T >
static std::reverse_iterator< typename const_iterator< T >::type > rbegin (Eina_List const *list)
 
template<typename T >
static std::reverse_iterator< typename const_iterator< T >::type > rend (Eina_List const *list)
 
template<typename T >
static const_iterator< T >::type cbegin (Eina_List const *list)
 
template<typename T >
static const_iterator< T >::type cend (Eina_List const *list)
 
template<typename T >
static std::reverse_iterator< typename const_iterator< T >::type > crbegin (Eina_List const *list)
 
template<typename T >
static std::reverse_iterator< typename const_iterator< T >::type > crend (Eina_List const *list)
 
- Static Public Member Functions inherited from efl::eina::_ptr_list_access_traits
template<typename T >
static Eina_Listnative_handle_from_const (Eina_List const *list)
 
template<typename T >
static T & back (Eina_List *list)
 
template<typename T >
static T const & back (Eina_List const *list)
 
template<typename T >
static T & front (Eina_List *list)
 
template<typename T >
static T const & front (Eina_List const *list)
 
template<typename T >
static _ptr_list_iterator< T > begin (Eina_List *list)
 
template<typename T >
static _ptr_list_iterator< T > end (Eina_List *list)
 
template<typename T >
static _ptr_list_iterator< T const > begin (Eina_List const *list)
 
template<typename T >
static _ptr_list_iterator< T const > end (Eina_List const *list)
 
template<typename T >
static std::reverse_iterator< _ptr_list_iterator< T > > rbegin (Eina_List *list)
 
template<typename T >
static std::reverse_iterator< _ptr_list_iterator< T > > rend (Eina_List *list)
 
template<typename T >
static std::reverse_iterator< _ptr_list_iterator< T const > > rbegin (Eina_List const *list)
 
template<typename T >
static std::reverse_iterator< _ptr_list_iterator< T const > > rend (Eina_List const *list)
 
template<typename T >
static _ptr_list_iterator< T const > cbegin (Eina_List const *list)
 
template<typename T >
static _ptr_list_iterator< T const > cend (Eina_List const *list)
 
template<typename T >
static std::reverse_iterator< _ptr_list_iterator< T const > > crbegin (Eina_List const *list)
 
template<typename T >
static std::reverse_iterator< _ptr_list_iterator< T const > > crend (Eina_List const *list)
 
template<typename T >
static eina::iterator< T > ibegin (Eina_List *list)
 
template<typename T >
static eina::iterator< T > iend (Eina_List *)
 
template<typename T >
static eina::iterator< T const > ibegin (Eina_List const *list)
 
template<typename T >
static eina::iterator< T const > iend (Eina_List const *)
 
template<typename T >
static eina::iterator< T const > cibegin (Eina_List const *list)
 
template<typename T >
static eina::iterator< T const > ciend (Eina_List const *list)
 
template<typename T >
static std::size_t size (Eina_List const *list)
 
template<typename T >
static bool empty (Eina_List const *list)