| Data Structures | |
| struct | efl::eina::accessor_iterator< T, Enable > | 
| struct | efl::eina::accessor_iterator< T, typename std::enable_if< ! ::efl::eo::is_eolian_object< T >::value, T >::type > | 
| Random access iterator for eina::accessor.  More... | |
| struct | efl::eina::accessor_iterator< T, typename std::enable_if< ::efl::eo::is_eolian_object< T >::value, T >::type > | 
| Specialization for all data types that are not derivated from efl::eo::concrete.  More... | |
| Functions | |
| template<typename U > | |
| bool | efl::eina::operator== (accessor_iterator< U > const &lhs, accessor_iterator< U > const &rhs) | 
| Check if lhsandrhspoint to the same position.  More... | |
| template<typename U > | |
| bool | efl::eina::operator!= (accessor_iterator< U > const &lhs, accessor_iterator< U > const &rhs) | 
| Check if lhsandrhspoint to different positions.  More... | |
| template<typename U > | |
| accessor_iterator< U >::difference_type | efl::eina::operator- (accessor_iterator< U > const &lhs, accessor_iterator< U > const &rhs) | 
| Get the distance between two accessor_iterators.  More... | |
| template<typename U > | |
| accessor_iterator< U > | efl::eina::operator+ (accessor_iterator< U > lhs, typename accessor_iterator< U >::difference_type rhs) | 
| Get an accessor_iteratormovedrhspositions forward.  More... | |
| template<typename U > | |
| accessor_iterator< U > | efl::eina::operator+ (typename accessor_iterator< U >::difference_type lhs, accessor_iterator< U > const &rhs) | 
| Get an accessor_iteratormovedlhspositions forward.  More... | |
| template<typename U > | |
| bool | efl::eina::operator< (accessor_iterator< U > const &lhs, accessor_iterator< U > const &rhs) | 
| Check if lhspoints to a position before the position pointed byrhs.  More... | |
| template<typename U > | |
| bool | efl::eina::operator> (accessor_iterator< U > const &lhs, accessor_iterator< U > const &rhs) | 
| Check if lhspoints to a position after the position pointed byrhs.  More... | |
| template<typename U > | |
| bool | efl::eina::operator<= (accessor_iterator< U > const &lhs, accessor_iterator< U > const &rhs) | 
| Check if the position pointed by lhsis the same or is before the one pointed byrhs.  More... | |
| template<typename U > | |
| bool | efl::eina::operator>= (accessor_iterator< U > const &lhs, accessor_iterator< U > const &rhs) | 
| Check if the position pointed by lhsis the same or is after the one pointed byrhs.  More... | |
| template<typename U > | |
| void | efl::eina::swap (accessor_iterator< U > &lhs, accessor_iterator< U > &rhs) | 
| Swap content between two accessor_iterators.  More... | |
| bool efl::eina::operator== | ( | accessor_iterator< U > const & | lhs, | 
| accessor_iterator< U > const & | rhs | ||
| ) | 
Check if lhs and rhs point to the same position. 
| lhs | accessor_iteratorat the left side of the expression. | 
| rhs | accessor_iteratorat the right side of the expression. | 
true if both lhs and rhs point to the same position. Referenced by efl::eina::list< T, CloneAllocator, typename std::enable_if< ::efl::eo::is_eolian_object< T >::value >::type >::accessor(), and efl::eina::operator==().
| bool efl::eina::operator!= | ( | accessor_iterator< U > const & | lhs, | 
| accessor_iterator< U > const & | rhs | ||
| ) | 
Check if lhs and rhs point to different positions. 
| lhs | accessor_iteratorat the left side of the expression. | 
| rhs | accessor_iteratorat the right side of the expression. | 
true if lhs and rhs point to different positions. Referenced by efl::eina::list< T, CloneAllocator, typename std::enable_if< ::efl::eo::is_eolian_object< T >::value >::type >::accessor(), and efl::eina::operator!=().
| accessor_iterator<U>::difference_type efl::eina::operator- | ( | accessor_iterator< U > const & | lhs, | 
| accessor_iterator< U > const & | rhs | ||
| ) | 
Get the distance between two accessor_iterators. 
| lhs | accessor_iteratorat the left side of the expression. | 
| rhs | accessor_iteratorat the right side of the expression. | 
lhs and rhs. | accessor_iterator<U> efl::eina::operator+ | ( | accessor_iterator< U > | lhs, | 
| typename accessor_iterator< U >::difference_type | rhs | ||
| ) | 
Get an accessor_iterator moved rhs positions forward. 
| lhs | accessor_iteratorobject. | 
| rhs | Number of positions relative to the current element. | 
lhs moved rhs positions forward. | accessor_iterator<U> efl::eina::operator+ | ( | typename accessor_iterator< U >::difference_type | lhs, | 
| accessor_iterator< U > const & | rhs | ||
| ) | 
Get an accessor_iterator moved lhs positions forward. 
| lhs | Number of positions relative to the current element. | 
| rhs | accessor_iteratorobject. | 
rhs moved lhs positions forward. | bool efl::eina::operator< | ( | accessor_iterator< U > const & | lhs, | 
| accessor_iterator< U > const & | rhs | ||
| ) | 
Check if lhs points to a position before the position pointed by rhs. 
| lhs | accessor_iteratorat the left side of the expression. | 
| rhs | accessor_iteratorat the right side of the expression. | 
true if lhs points to a position before the position pointed by rhs, false otherwise. | bool efl::eina::operator> | ( | accessor_iterator< U > const & | lhs, | 
| accessor_iterator< U > const & | rhs | ||
| ) | 
Check if lhs points to a position after the position pointed by rhs. 
| lhs | accessor_iteratorat the left side of the expression. | 
| rhs | accessor_iteratorat the right side of the expression. | 
true if lhs points to a position after the position pointed by rhs, false otherwise. | bool efl::eina::operator<= | ( | accessor_iterator< U > const & | lhs, | 
| accessor_iterator< U > const & | rhs | ||
| ) | 
Check if the position pointed by lhs is the same or is before the one pointed by rhs. 
| lhs | accessor_iteratorat the left side of the expression. | 
| rhs | accessor_iteratorat the right side of the expression. | 
true if the position pointed by lhs is the same or is before the position pointed by rhs, false otherwise. | bool efl::eina::operator>= | ( | accessor_iterator< U > const & | lhs, | 
| accessor_iterator< U > const & | rhs | ||
| ) | 
Check if the position pointed by lhs is the same or is after the one pointed by rhs. 
| lhs | accessor_iteratorat the left side of the expression. | 
| rhs | accessor_iteratorat the right side of the expression. | 
true if the position pointed by lhs is the same or is after the position pointed by rhs, false otherwise. | void efl::eina::swap | ( | accessor_iterator< U > & | lhs, | 
| accessor_iterator< U > & | rhs | ||
| ) | 
Swap content between two accessor_iterators. 
| lhs | First accessor_iterator. | 
| rhs | Second accessor_iterator. | 
Referenced by efl::eina::accessor_common_base< T >::swap(), efl::eina::accessor< T, typename std::enable_if< ! ::efl::eo::is_eolian_object< T >::value, T >::type >::swap(), efl::eina::accessor< T, typename std::enable_if< ::efl::eo::is_eolian_object< T >::value, T >::type >::swap(), efl::eina::accessor_iterator< T, typename std::enable_if< ! ::efl::eo::is_eolian_object< T >::value, T >::type >::swap(), and efl::eina::accessor_iterator< T, typename std::enable_if< ::efl::eo::is_eolian_object< T >::value, T >::type >::swap().