34 virtual ~Base() =
default;
44 virtual void pop(
void*
const __restrict outputDataBuffer,
const size_t outputDataBufferSize) = 0;
54 virtual void popContiguous(
void*
const __restrict outputDataBuffer,
const size_t outputDataBufferSize) = 0;
Definition deserializers/base.hpp:24
size_t _inputDataBufferPos
Definition deserializers/base.hpp:84
__JAFFAR_COMMON__INLINE__ const uint8_t * getInputDataBuffer() const
Definition deserializers/base.hpp:68
Base(const void *__restrict inputDataBuffer, const size_t inputDataBufferSize)
Definition deserializers/base.hpp:32
virtual void popContiguous(void *const __restrict outputDataBuffer, const size_t outputDataBufferSize)=0
virtual void pop(void *const __restrict outputDataBuffer, const size_t outputDataBufferSize)=0
__JAFFAR_COMMON__INLINE__ size_t getInputSize() const
Definition deserializers/base.hpp:61
const size_t _inputDataBufferSize
Definition deserializers/base.hpp:79
const uint8_t *__restrict const _inputDataBuffer
Definition deserializers/base.hpp:74