|
Evo C++ Library v0.5.1
|
Evo container foundation types and macros. More...
#include <memory.h>#include <new>#include "../meta.h"#include "hash.h"#include <initializer_list>#include <utility>Go to the source code of this file.
Classes | |
| class | Capacity |
| Optimized container size and capacity calculation. More... | |
| struct | Compare< T > |
| Comparison object used with containers that order/sort items. More... | |
| struct | CompareBase< T > |
| Base type for comparison types. More... | |
| struct | CompareHash< T > |
| Hash object used with containers that hash items. More... | |
| struct | CompareI< T > |
| Comparison object used with containers that order/sort items (case-insensitive). More... | |
| struct | CompareIR< T > |
| Comparison object used with containers that order/sort items (case-insensitive, reverse). More... | |
| struct | CompareR< T > |
| Comparison object used with containers that order/sort items (reverse). More... | |
| struct | DataCompare< T, B1, B2 > |
| Data comparison helpers. More... | |
| struct | DataCopy< T, U > |
| Optimized data copy helpers. More... | |
| struct | DataEqual< T, B > |
| Data equality helper. More... | |
| struct | DataFill< T, U > |
| Optimized data fill helpers. More... | |
| struct | DataHash< T, H, B > |
| Optimized data hash helpers. More... | |
| struct | DataInit< T, U > |
| Optimized data initialization and uninitialization helpers. More... | |
| struct | DataType< T > |
| Base data type for optimizated data helpers. More... | |
Namespaces | |
| evo | |
| Evo C++ Library namespace. | |
Macros | |
| #define | EVO_EXCEPTION_GUARD_END } catch (...) { abort(); } |
| End exception guard, catch and abort(). More... | |
| #define | EVO_EXCEPTION_GUARD_START try { |
| Start exception guard (try block). More... | |
| #define | EVO_FIXED_ARRAY_SIZE(ARRAY) (sizeof(evo::impl::FixedArraySizeHelper(ARRAY))) |
| Get size of fixed-length array at compile-time. More... | |
| #define | INCL_evo_impl_container_h |
Functions | |
| template<class T , uint sz> | |
| static uint | fixed_array_size (T(&)[sz]) |
| Get size of fixed-length array. More... | |
Evo container foundation types and macros.
| #define INCL_evo_impl_container_h |
1.8.13