#include <ContiguousContainer.h>
Requirements for a DataContainerHolder
.
A contiguous data holder is some class which stores or points to some data contiguous in memory as a public or protected member TContainer m_container
, and implements the following methods:
std::size_t size() const
;inline const T* data() const
. SizedData
-compliant class which wraps a std::vector
: