Modules | Data Structures
Content Access

Modules

 Accessor
 These classes manage accessor on containers.
 
 Accessor Iterator
 
 Iterator
 
 Range
 

Data Structures

struct  efl::eina::accessor_common_base< T >
 Wraps an native Eina_Accessor and provide random access to data structures. More...
 
struct  efl::eina::accessor< T, typename std::enable_if< !std::is_base_of<::efl::eo::concrete, T >::value, T >::type >
 
struct  efl::eina::accessor< T, typename std::enable_if< std::is_base_of<::efl::eo::concrete, T >::value, T >::type >
 
struct  efl::eina::accessor_iterator< T, typename std::enable_if< !std::is_base_of<::efl::eo::concrete, T >::value, T >::type >
 Random access iterator for eina::accessor. More...
 
struct  efl::eina::accessor_iterator< T, typename std::enable_if< std::is_base_of<::efl::eo::concrete, T >::value, T >::type >
 Specialization for all data types that are not derivated from efl::eo::concrete. More...
 
struct  efl::eina::_common_iterator_base< T >
 Common implementations for iterators. More...
 
struct  efl::eina::iterator< T >
 C++ wrappers to the native Eina_Iterator. More...
 
struct  efl::eina::_const_range_template< T, Traits >
 Range implementation for immutable collections. More...
 
struct  efl::eina::_mutable_range_template< T, Traits >
 Range implementation for mutable collections. More...
 
struct  efl::eina::_range_template< T, Traits >
 Range class. More...
 

Detailed Description