Project
Loading...
Searching...
No Matches
EncodeBuffer< source_T, stream_T > Struct Template Reference

#include <helpers.h>

Public Member Functions

 EncodeBuffer ()=default
 
 EncodeBuffer (size_t sourceSize)
 

Public Attributes

std::vector< stream_T > buffer {}
 
std::vector< source_Tliterals {}
 
stream_T * encodeBufferEnd {buffer.data()}
 
source_TliteralsEnd {literals.data()}
 

Detailed Description

template<typename source_T, typename stream_T = uint32_t>
struct EncodeBuffer< source_T, stream_T >

Definition at line 285 of file helpers.h.

Constructor & Destructor Documentation

◆ EncodeBuffer() [1/2]

template<typename source_T , typename stream_T = uint32_t>
EncodeBuffer< source_T, stream_T >::EncodeBuffer ( )
default

◆ EncodeBuffer() [2/2]

template<typename source_T , typename stream_T = uint32_t>
EncodeBuffer< source_T, stream_T >::EncodeBuffer ( size_t  sourceSize)
inline

Definition at line 288 of file helpers.h.

Member Data Documentation

◆ buffer

template<typename source_T , typename stream_T = uint32_t>
std::vector<stream_T> EncodeBuffer< source_T, stream_T >::buffer {}

Definition at line 295 of file helpers.h.

◆ encodeBufferEnd

template<typename source_T , typename stream_T = uint32_t>
stream_T* EncodeBuffer< source_T, stream_T >::encodeBufferEnd {buffer.data()}

Definition at line 297 of file helpers.h.

◆ literals

template<typename source_T , typename stream_T = uint32_t>
std::vector<source_T> EncodeBuffer< source_T, stream_T >::literals {}

Definition at line 296 of file helpers.h.

◆ literalsEnd

template<typename source_T , typename stream_T = uint32_t>
source_T* EncodeBuffer< source_T, stream_T >::literalsEnd {literals.data()}

Definition at line 298 of file helpers.h.


The documentation for this struct was generated from the following file: