3#include <AH/STL/vector>
4#include <Settings/NamespaceSettings.hpp>
12template <
class T = u
int8_t>
37 return {buffer, length};
41 return {buffer.data(), buffer.size()};
43template <
class T,
size_t N>
BufferPuller_< T > BufferPuller(const T *buffer, size_t length)
#define BEGIN_CS_NAMESPACE
Helper to pull bytes or other objects out of a buffer.
BufferPuller_(const T *buffer, size_t length)
bool pull(T &output)
Pull a value out of the buffer.