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

Data Structures

struct  const_iterator
 
struct  const_native_handle
 
struct  iterator
 
struct  native_handle
 

Static Public Member Functions

template<typename T >
static Eina_Arraynative_handle_from_const (Eina_Array const *array)
 
template<typename T >
static T & back (Eina_Array *array)
 
template<typename T >
static T const & back (Eina_Array const *array)
 
template<typename T >
static T & front (Eina_Array *array)
 
template<typename T >
static T const & front (Eina_Array const *array)
 
template<typename T >
static T & index (Eina_Array *array, std::size_t index)
 
template<typename T >
static T const & index (Eina_Array const *array, std::size_t index)
 
template<typename T >
static _ptr_array_iterator< T > begin (Eina_Array *array)
 
template<typename T >
static _ptr_array_iterator< T > end (Eina_Array *array)
 
template<typename T >
static _ptr_array_iterator< T > begin (Eina_Array const *array)
 
template<typename T >
static _ptr_array_iterator< T > end (Eina_Array const *array)
 
template<typename T >
static std::reverse_iterator< _ptr_array_iterator< T > > rbegin (Eina_Array *array)
 
template<typename T >
static std::reverse_iterator< _ptr_array_iterator< T > > rend (Eina_Array *array)
 
template<typename T >
static std::reverse_iterator< _ptr_array_iterator< T const > > rbegin (Eina_Array const *array)
 
template<typename T >
static std::reverse_iterator< _ptr_array_iterator< T const > > rend (Eina_Array const *array)
 
template<typename T >
static _ptr_array_iterator< T const > cbegin (Eina_Array const *array)
 
template<typename T >
static _ptr_array_iterator< T const > cend (Eina_Array const *array)
 
template<typename T >
static std::reverse_iterator< _ptr_array_iterator< T const > > crbegin (Eina_Array const *array)
 
template<typename T >
static std::reverse_iterator< _ptr_array_iterator< T const > > crend (Eina_Array const *array)
 
template<typename T >
static eina::iterator< T > ibegin (Eina_Array *array)
 
template<typename T >
static eina::iterator< T > iend (Eina_Array *)
 
template<typename T >
static eina::iterator< T const > ibegin (Eina_Array const *array)
 
template<typename T >
static eina::iterator< T const > iend (Eina_Array const *)
 
template<typename T >
static eina::iterator< T const > cibegin (Eina_Array const *array)
 
template<typename T >
static eina::iterator< T const > ciend (Eina_Array const *array)
 
template<typename T >
static std::size_t size (Eina_Array const *array)
 
template<typename T >
static bool empty (Eina_Array const *array)