xentara-utils v2.0.4
The Xentara Utility Library
|
Collections with polymorphic allocators. More...
Typedefs | |
template<typename Element > | |
using | FixedVector = xentara::utils::core::FixedVector< Element, std::pmr::polymorphic_allocator< Element > > |
A fixed vector that uses a polymorphic allocator. | |
using | RawDataBlock = RawVector< std::byte > |
A block of raw byte data that uses a polymorphic allocator. | |
template<typename Element > | |
using | RawVector = xentara::utils::core::RawVector< Element, std::pmr::polymorphic_allocator< Element > > |
A block of raw data that uses a polymorphic allocator. | |
Collections with polymorphic allocators.
This namespace contains type aliases for collection classes that use polymorphic allocators
using xentara::utils::core::pmr::FixedVector = typedef xentara::utils::core::FixedVector<Element, std::pmr::polymorphic_allocator<Element> > |
A fixed vector that uses a polymorphic allocator.
This class behaves exactly like std::pmr::vector, but does not value-initialize new elements.
Element | The type for the elements |
using xentara::utils::core::pmr::RawDataBlock = typedef RawVector<std::byte> |
A block of raw byte data that uses a polymorphic allocator.
#include <xentara/utils/core/RawVector.hpp>
using xentara::utils::core::pmr::RawVector = typedef xentara::utils::core::RawVector<Element, std::pmr::polymorphic_allocator<Element> > |
A block of raw data that uses a polymorphic allocator.
This class behaves exactly like std::pmr::vector, but does not value-initialize new elements.
Element | The type for the elements |