|
xentara-utils v2.0.6
The Xentara Utility Library
|
Core functionality. More...
Namespaces | |
| namespace | pmr |
| Collections with polymorphic allocators. | |
Classes | |
| class | Capacity |
| Type used to select overloads of FixedVector that preallocate data. More... | |
| class | ContiguousIterator |
| A wrapper around an iterator type that turns it into a fully featured contiguous iterator. More... | |
| class | CountingIterator |
| An iterator that can be used to count the length of an output sequence. More... | |
| class | Factory |
| A factory for creating objects derived from of a certain base class. More... | |
| struct | FactoryTag |
| Tag used to create factories for a specific concrete type. More... | |
| class | FixedVector |
| A vector that has a fixed capacity. More... | |
| class | Flags |
| A set of flags that are indexed by an enum. More... | |
| struct | IsCountingIterator |
| Determines if a type is a specialization of CountingIterator. More... | |
| class | RawVector |
| A block of raw data. More... | |
| class | StaticVector |
| A vector that uses a statically allocated buffer for the data. More... | |
| struct | UninitializedTag |
| Type used to select overloads of RawVector that leave elements uninitialized. More... | |
| class | Uuid |
| A UUID. More... | |
Concepts | |
| concept | CountingIteratorType |
| Determines if a type is a specialization of CountingIterator. | |
| concept | FlagEnum |
| A concept that represents an enum suitable as a flag. | |
Typedefs | |
| using | RawDataBlock = RawVector< std::byte, std::allocator< std::byte > > |
| A block of raw byte data. | |
Variables | |
| constexpr UninitializedTag | kUninitialized |
| A marker used to select overloads of RawVector that leave elements uninitialized. | |
Core functionality.
This namespace contains streams for encoding and decoding CBOR data.
| typedef RawVector< std::byte, std::allocator< std::byte > > xentara::utils::core::RawDataBlock |
A block of raw byte data.
#include <xentara/utils/core/RawVector.hpp>
|
constexpr |