SSP21-CPP
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
ser4cpp::RSeq< L > Class Template Reference

#include <ser4cpp/container/RSeq.h>

Public Member Functions

 RSeq (uint8_t const *buffer, L length)
 
void make_empty ()
 
RSeq take (L count) const
 
RSeq skip (L count) const
 
void advance (L count)
 
 operator uint8_t const * () const
 
bool equals (const RSeq &rhs) const
 
- Public Member Functions inherited from ser4cpp::HasLength< L >
length () const
 
bool is_empty () const
 
bool is_not_empty () const
 

Static Public Member Functions

static RSeq empty ()
 

Protected Attributes

uint8_t const * buffer_ = nullptr
 
- Protected Attributes inherited from ser4cpp::HasLength< L >
m_length = 0
 

Additional Inherited Members

- Protected Member Functions inherited from ser4cpp::HasLength< L >
 HasLength (L length)
 

Detailed Description

template<class L>
class ser4cpp::RSeq< L >

Represents a readonly sequence of bytes with a parameterized length type (L)

Definition at line 45 of file RSeq.h.