Data structures¶
util::array¶
Warning
doxygenstruct: Cannot find class “util::array” in doxygen xml output for project “util” from directory: ./doxyoutput/xml
util::buffer¶
-
template<class T, std::size_t N = 16, class Allocator = std::allocator<T>>
class buffer A buffer class with a fixed-size base storage and dynamic memory for additional storage.
The buffer class is a container for values with a base fixed-size memory part and additional dynamic part. This means that a number of values less than the fixed-size parameter are stored on the stack and a number of values greater than the fixed-size parameter are stored on the heap can can grow dynamically.
- tparam T
the type of values used in the buffer
- tparam N
the base part fixed size of the buffer
- tparam Allocator
the allocator for the dynamic part of the buffer
util::ring_buffer¶
-
template<class T, std::size_t N>
class ring_buffer A fixed-size ring buffer implementation.
util::sorted_vector¶
Warning
doxygenclass: Cannot find class “util::sorted_vector” in doxygen xml output for project “util” from directory: ./doxyoutput/xml