| ▼NContainer | Namespace for all classes and functions of convenient containers. See Containers for more instrucion |
| ▼CSequencialMap | Key-value container behaves like std::map, but extended with random-access operations and traverses in the sequence order of value appends like std::vector |
| Citerator_base | Base type for iterators |
| Ckey_iterator | Iterator to traverse keys |
| CSerializeManipulator | Stream manipulator for serialization and deserialization |
| ▼NDimensional | Namespace for all classes, typedefs and functions of dimensional analyse. See Dimensional Analysis for more instrucion |
| CQuantity | The Quantity struct is used to describe arithmetic values with units |
| CUnit | The Unit struct is used to describe physical units |
| ▼NMemory | Namespace for all classes, typedefs and functions of memory safety. See Memory Safety for more instrucion |
| CEnableSafeSharedFromThis | A proxy class from std::enable_shared_from_this to provide same functionality for SafeSharedPtr |
| ▼CRWSpinLock | High-performance read-write-spinlock, see RWSpinLock.hpp for details |
| CReadHolder | RAII guard for read lock with RWSpinLock::lock_shared() on construction and RWSpinLock::unlock_shared() on destruction |
| CUpgradedHolder | RAII guard for upgrade lock with RWSpinLock::lock_upgrade() on construction and RWSpinLock::unlock_upgrade() on destruction |
| CWriteHolder | RAII guard for write lock with RWSpinLock::lock() on construction and RWSpinLock::unlock() on destruction |
| ▼CSafeSharedPtr | Wrapper to std::shared_ptr to provide thread-safety while operating the underlying pointer |
| CArrayHelper | Proxy class for operator[] in SafeSharedPtr, behave like array element of underlying array object, and provide RAII read-write lock for thread safety |
| CPtrHelper | Proxy class for operator-> in SafeSharedPtr, behave like underlying object, and provide RAII read-write lock for thread safety |
| CRefHelper | Proxy class for operator* in SafeSharedPtr, behave like underlying object, and provide RAII read-write lock for thread safety |
| CSafeWeakPtr | Wrapper to std::weak_ptr to provide weak reference for SafeSharedPtr |
| Nstd | Contains std functions overload for classes in Utilities, cannot hide in doxygen, just ignore it |