|
struct | efl::eina::heap_copy_allocator |
| This allocator creates copies of objects on the heap, calling their copy constructor to make then equivalent to the given reference. More...
|
|
struct | efl::eina::eo_clone_allocator |
| This allocator creates copies of Eo classes through eo_ref. More...
|
|
struct | efl::eina::heap_clone_allocator |
| This allocator allows users to create custom allocation schemes by overloading the new_clone(T const& v) and delete_clone(T* p) functions. More...
|
|
struct | efl::eina::view_clone_allocator |
| This allocator does not allocate or deallocate anything. More...
|
|
struct | efl::eina::heap_no_copy_allocator |
| This allocator does not define an allocate_clone member function, so it should be used to disable operations that require elements to be cloned. More...
|
|
struct | efl::eina::malloc_clone_allocator |
| Manages allocation and deallocation of memory using the function malloc and free . More...
|
|
struct | efl::eina::clone_allocator_deleter< A > |
|
struct | efl::eina::_inarray_access_traits::const_iterator< T > |
|
struct | efl::eina::_inarray_access_traits::iterator< T > |
|
struct | efl::eina::_inarray_access_traits::const_native_handle< T > |
|
struct | efl::eina::_inarray_access_traits::native_handle< T > |
|
struct | efl::eina::_inarray_access_traits |
|
struct | efl::eina::range_inarray< T > |
| Range class for inarray. More...
|
|
struct | efl::eina::_inarray_common_base |
| Common inarray interface for every value type. More...
|
|
class | efl::eina::_pod_inarray< T > |
| Optimized specialization of the base inline array for POD types. More...
|
|
class | efl::eina::_nonpod_inarray< T > |
|
class | efl::eina::inarray< T > |
| Inline array class. More...
|
|
struct | efl::eina::_inlist_node< T > |
|
struct | efl::eina::_inlist_iterator< T > |
|
struct | efl::eina::_inlist_access_traits::const_iterator< T > |
|
struct | efl::eina::_inlist_access_traits::iterator< T > |
|
struct | efl::eina::_inlist_access_traits::const_native_handle< T > |
|
struct | efl::eina::_inlist_access_traits::native_handle< T > |
|
struct | efl::eina::_inlist_access_traits |
|
struct | efl::eina::range_inlist< T > |
| Range for inline list elements. More...
|
|
struct | efl::eina::_inlist_common_base< T, Allocator >::_inlist_impl |
|
struct | efl::eina::_inlist_common_base< T, Allocator > |
| Common implementations for inline list. More...
|
|
class | efl::eina::inlist< T, Allocator > |
| C++ wrapper for the native Eina inline list. More...
|
|
struct | efl::eina::_ptr_array_iterator< T > |
|
struct | efl::eina::_ptr_array_access_traits::iterator< T > |
|
struct | efl::eina::_ptr_array_access_traits::const_iterator< T > |
|
struct | efl::eina::_ptr_array_access_traits::native_handle< T > |
|
struct | efl::eina::_ptr_array_access_traits::const_native_handle< T > |
|
struct | efl::eina::_ptr_array_access_traits |
|
struct | efl::eina::range_ptr_array< T > |
| Range for ptr_array. More...
|
|
struct | efl::eina::_ptr_array_common_base< T, CloneAllocator >::_ptr_array_impl |
|
struct | efl::eina::_ptr_array_common_base< T, CloneAllocator > |
| Common implementations for the ptr_array. More...
|
|
class | efl::eina::ptr_array< T, CloneAllocator > |
| Array class. More...
|
|
struct | efl::eina::_ptr_list_iterator_base |
|
struct | efl::eina::_ptr_list_iterator< T > |
|
struct | efl::eina::_ptr_list_access_traits::iterator< T > |
|
struct | efl::eina::_ptr_list_access_traits::native_handle< T > |
|
struct | efl::eina::_ptr_list_access_traits::const_native_handle< T > |
|
struct | efl::eina::_ptr_list_access_traits |
|
struct | efl::eina::range_ptr_list< T > |
| Range class for ptr_list. More...
|
|
struct | efl::eina::_ptr_list_common_base< T, CloneAllocator >::_ptr_list_impl |
|
struct | efl::eina::_ptr_list_common_base< T, CloneAllocator > |
| Common implementations for ptr_list . More...
|
|
class | efl::eina::ptr_list< T, CloneAllocator > |
| List class. More...
|
|