Tools

- Main Page
- Related Pages
- Modules
- Namespaces
- Data Structures
- Files
- Examples

Modules | Namespaces | Data Structures | Macros
Tools
Eina C++

## 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