Modules | Namespaces | Data Structures | Macros

Modules

 Error Handling
 Functions for handling Eina errors.
 
 Log
 
 Reference Wrapper
 
 Mutex
 
 Condition Variable
 
 Thread
 

Namespaces

 efl::eina::log_level
 Types to represent each log level.
 

Data Structures

struct  efl::eina::error_category
 Specialized error category for Eina errors. More...
 
struct  efl::eina::log_level::critical_t
 Type for representing a critical log level. More...
 
struct  efl::eina::log_level::error_t
 Type for representing an error log level. More...
 
struct  efl::eina::log_level::info_t
 Type for representing an information log level. More...
 
struct  efl::eina::log_level::debug_t
 Type for representing a debug log level. More...
 
struct  efl::eina::log_level::warn_t
 Type for representing a warning log level. More...
 
struct  efl::eina::_domain_base< D >
 Base implementation for log domains. More...
 
struct  efl::eina::global_domain
 
struct  efl::eina::default_domain
 
struct  efl::eina::log_domain
 Class for creating log domains. More...
 
struct  efl::eina::mutex
 Provides an OOP interface to the Eina_Lock and automatic resource allocation and deallocation using the RAII programming idiom. More...
 
struct  efl::eina::condition_variable
 Provides an OOP interface to the Eina_Condition and automatic resource allocation and deallocation using the RAII programming idiom. More...
 
struct  efl::eina::thread_id
 Thread identifier. More...
 
struct  efl::eina::_detail::arguments
 
struct  efl::eina::thread
 Provides an OOP interface to the Eina_Thread and automatic resource allocation and deallocation using the RAII programming idiom. More...
 

Macros

#define EFL_EINA_BOOST_MOVABLE_BUT_NOT_COPYABLE(x)
 
#define EFL_EINA_BOOST_RV_REF(x)   x const&
 

Detailed Description