Data Structures | |
struct | const_iterator |
struct | const_native_handle |
struct | iterator |
struct | native_handle |
Static Public Member Functions | |
template<typename T > | |
static Eina_Inarray * | native_handle_from_const (Eina_Inarray const *array) |
Get a non-constant native Eina_Inarray handle from a constant one. | |
template<typename T > | |
static T & | back (Eina_Inarray *raw) |
Get a reference to the last element of the given Eina_Inarray . | |
template<typename T > | |
static T const & | back (Eina_Inarray const *raw) |
Get a constant reference to the last element of the given Eina_Inarray . More... | |
template<typename T > | |
static T & | front (Eina_Inarray *raw) |
Get a reference to the first element of the given Eina_Inarray . | |
template<typename T > | |
static T const & | front (Eina_Inarray const *raw) |
Get a constant reference to the first element of the given Eina_Inarray . More... | |
template<typename T > | |
static T * | begin (Eina_Inarray *raw) |
Get an iterator to the begin of the memory block of the given Eina_Inarray . | |
template<typename T > | |
static T * | end (Eina_Inarray *raw) |
Get an iterator to the end of the memory block of the given Eina_Inarray . | |
template<typename T > | |
static T const * | begin (Eina_Inarray const *raw) |
Get a constant iterator to the begin of the memory block of the given Eina_Inarray . More... | |
template<typename T > | |
static T const * | end (Eina_Inarray const *raw) |
Get a constant iterator to the end of the memory block of the given Eina_Inarray . More... | |
template<typename T > | |
static std::reverse_iterator< T const * > | rbegin (Eina_Inarray const *raw) |
Get a constant reverse iterator pointing to the reverse begin of the given Eina_Inarray. More... | |
template<typename T > | |
static std::reverse_iterator< T const * > | rend (Eina_Inarray const *raw) |
Get a constant reverse iterator pointing to the reverse end of the given Eina_Inarray. More... | |
template<typename T > | |
static std::reverse_iterator< T * > | rbegin (Eina_Inarray *raw) |
Get a reverse iterator pointing to the reverse begin of the given Eina_Inarray . | |
template<typename T > | |
static std::reverse_iterator< T * > | rend (Eina_Inarray *raw) |
Get a reverse iterator pointing to the reverse end of the given Eina_Inarray . | |
template<typename T > | |
static T const * | cbegin (Eina_Inarray const *raw) |
Get a constant iterator to the begin of the memory block of the given Eina_Inarray . More... | |
template<typename T > | |
static T const * | cend (Eina_Inarray const *raw) |
Get a constant iterator to the end of the memory block of the given Eina_Inarray . More... | |
template<typename T > | |
static std::reverse_iterator< T const * > | crbegin (Eina_Inarray const *raw) |
Get a constant reverse iterator to the end of the memory block of the given Eina_Inarray . More... | |
template<typename T > | |
static std::reverse_iterator< T const * > | crend (Eina_Inarray const *raw) |
Get a constant reverse iterator to the begin of the memory block of the given Eina_Inarray . More... | |
template<typename T > | |
static bool | empty (Eina_Inarray const *raw) |
Check if the given Eina array is empty. More... | |
template<typename T > | |
static std::size_t | size (Eina_Inarray const *raw) |
Get the size of the given Eina_Inarray . More... | |
template<typename T > | |
static T const & | index (Eina_Inarray const *raw, std::size_t i) |
Get a constant reference to the element at the given position. More... | |
template<typename T > | |
static T & | index (Eina_Inarray *raw, std::size_t i) |
Get a reference to the element at the given position. More... | |
|
inlinestatic |
Get a constant reference to the last element of the given Eina_Inarray
.
Version of back(Eina_Inarray* raw) for const-qualified pointer to Eina_Inarray
. Get a constant reference to the last element instead.
|
inlinestatic |
Get a constant reference to the first element of the given Eina_Inarray
.
Version of front(Eina_Inarray* raw) for const-qualified pointer to Eina_Inarray
. Get a constant reference to the first element instead.
|
inlinestatic |
Get a constant iterator to the begin of the memory block of the given Eina_Inarray
.
Version of begin(Eina_Inarray* raw) for const-qualified Eina_Inarray
handles. Returns a constant iterator instead.
|
inlinestatic |
Get a constant iterator to the end of the memory block of the given Eina_Inarray
.
Version of end(Eina_Inarray* raw) const-qualified Eina_Inarray
. Returns a constant iterator instead.
|
inlinestatic |
Get a constant reverse iterator pointing to the reverse begin of the given Eina_Inarray.
Version of rbegin(Eina_Inarray* raw) for const-qualified Eina_Inarray handles. Returns a constant reverse iterator instead.
|
inlinestatic |
Get a constant reverse iterator pointing to the reverse end of the given Eina_Inarray.
Version of rend(Eina_Inarray* raw) to const-qualified Eina_Inarray handles. Returns a constant reverse iterator instead.
|
inlinestatic |
Get a constant iterator to the begin of the memory block of the given Eina_Inarray
.
Works like begin(Eina_Inarray const* raw) but is granted to return a constant iterator even for handles that are not const-qualified.
|
inlinestatic |
Get a constant iterator to the end of the memory block of the given Eina_Inarray
.
Works like end(Eina_Inarray const* raw) but is granted to return a constant iterator even for handles that are not const-qualified.
|
inlinestatic |
Get a constant reverse iterator to the end of the memory block of the given Eina_Inarray
.
Works like rbegin(Eina_Inarray const* raw) but is granted to return a constant reverse iterator even for handles that are not const-qualified.
|
inlinestatic |
Get a constant reverse iterator to the begin of the memory block of the given Eina_Inarray
.
Works like rend(Eina_Inarray const* raw) but is granted to return a constant reverse iterator even for handles that are not const-qualified.
|
inlinestatic |
Check if the given Eina array is empty.
true
if the given array is empty, false
otherwise.This functions returns true
if the given Eina_Inarray
contains no elements, otherwise it returns false
.
|
inlinestatic |
Get the size of the given Eina_Inarray
.
This function returns the current number of elements inside of raw
.
References eina_inarray_count().
Referenced by efl::eina::_pod_inarray< T >::push_back().
|
inlinestatic |
Get a constant reference to the element at the given position.
raw | Constant pointer to an Eina_Inarray . |
i | Position of the element. |
Version of index() for const-qualified Eina_Inarray
. Returns a constant reference instead.
Referenced by efl::eina::_nonpod_inarray< T >::insert(), and efl::eina::range_inarray< T >::operator[]().
|
inlinestatic |
Get a reference to the element at the given position.
raw | Pointer to a Eina_Inarray . |
i | Position of the element. |
This member function returns a reference to the element at position i
inside raw
.