Modules | Data Structures
Data Types

Modules

 Content Access
 
 Containers
 
 Integer Sequence
 
 Optional Value
 
 Stringshare
 C++ Binding to Eina_Stringshare.
 
 Generic Value Storage
 Abstracts generic data storage and access to it in an extensible and efficient way.
 

Data Structures

struct  efl::eina::integer_sequence< T, Ints >
 Compile-time sequence of integers. More...
 
struct  efl::eina::pop_integer_sequence_t< integer_sequence< T >, integer_sequence< T > >
 
struct  efl::eina::pop_integer_sequence_t< integer_sequence< T >, integer_sequence< T, S0, S... > >
 
struct  efl::eina::pop_integer_sequence_t< integer_sequence< T, S0, S... >, integer_sequence< T > >
 
struct  efl::eina::pop_integer_sequence_t< integer_sequence< T, S, Ss1... >, integer_sequence< T, S, Ss2... > >
 
struct  efl::eina::optional< T >
 This class manages an optional contained value, i.e. More...
 
struct  efl::eina::stringshare
 Stringshare class. More...
 
struct  efl::eina::if_c< bool, T, F >
 
struct  efl::eina::if_c< false, T, F >
 
struct  efl::eina::if_< U, T, F >
 
struct  efl::eina::_eina_value_traits_base< T >
 
struct  efl::eina::_eina_value_traits_aux< uint64_t >
 
struct  efl::eina::_eina_value_traits< T, Enable >
 
struct  efl::eina::_eina_value_traits< unsigned char >
 
struct  efl::eina::_eina_value_traits< unsigned short >
 
struct  efl::eina::_eina_value_traits< unsigned int >
 
struct  efl::eina::_eina_value_traits< unsigned long >
 
struct  efl::eina::_eina_value_traits< char >
 
struct  efl::eina::_eina_value_traits< short >
 
struct  efl::eina::_eina_value_traits< int >
 
struct  efl::eina::_eina_value_traits< long >
 
struct  efl::eina::_eina_value_traits< float >
 
struct  efl::eina::_eina_value_traits< double >
 
struct  efl::eina::_eina_value_traits< stringshare >
 
struct  efl::eina::_eina_value_traits< std::string >
 
struct  efl::eina::_eina_value_traits< T[], typename eina::enable_if< eina::is_pod< T >::value >::type >
 
class  efl::eina::value
 Store generic value. More...
 

Detailed Description