#include <InputStreamMemory.hpp>
◆ InputStreamMemory() [1/6]
iv::streams::InputStreamMemory::InputStreamMemory |
( |
| ) |
|
|
default |
◆ InputStreamMemory() [2/6]
iv::streams::InputStreamMemory::InputStreamMemory |
( |
uint64_t | sizeBuffer, |
|
|
bool | isReversed ) |
◆ InputStreamMemory() [3/6]
iv::streams::InputStreamMemory::InputStreamMemory |
( |
const std::byte * | buffer, |
|
|
uint64_t | sizeBuffer, |
|
|
bool | isReversed ) |
◆ InputStreamMemory() [4/6]
iv::streams::InputStreamMemory::InputStreamMemory |
( |
void * | buffer, |
|
|
uint64_t | sizeBuffer, |
|
|
bool | isReversed ) |
◆ InputStreamMemory() [5/6]
◆ InputStreamMemory() [6/6]
◆ ~InputStreamMemory()
iv::streams::InputStreamMemory::~InputStreamMemory |
( |
| ) |
|
|
overridedefault |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ prvIntegrityMemoryInputStream()
void iv::streams::InputStreamMemory::prvIntegrityMemoryInputStream |
( |
| ) |
const |
|
private |
◆ prvReadBytesBuffer()
void iv::streams::InputStreamMemory::prvReadBytesBuffer |
( |
void * | bufferOpt, |
|
|
uint64_t | sizeBuffer, |
|
|
bool | isReversed ) |
|
private |
◆ read()
void iv::streams::IInputStream::read |
( |
T * | value | ) |
|
|
inlineinherited |
◆ readBuffer()
void iv::streams::InputStreamMemory::readBuffer |
( |
void * | buffer, |
|
|
uint64_t | sizeBuffer ) |
|
overridevirtual |
◆ readByteEnum()
template<typename TypeEnum >
TypeEnum iv::streams::IInputStream::readByteEnum |
( |
| ) |
|
|
inherited |
◆ readEnum()
template<typename TypeEnum >
TypeEnum iv::streams::IInputStream::readEnum |
( |
| ) |
|
|
inherited |
◆ readImpl() [1/13]
void iv::streams::InputStreamMemory::readImpl |
( |
bool & | value | ) |
|
|
overrideprivatevirtual |
◆ readImpl() [2/13]
void iv::streams::InputStreamMemory::readImpl |
( |
double & | value | ) |
|
|
overrideprivatevirtual |
◆ readImpl() [3/13]
void iv::streams::InputStreamMemory::readImpl |
( |
float & | value | ) |
|
|
overrideprivatevirtual |
◆ readImpl() [4/13]
void iv::streams::InputStreamMemory::readImpl |
( |
int16_t & | value | ) |
|
|
overrideprivatevirtual |
◆ readImpl() [5/13]
void iv::streams::InputStreamMemory::readImpl |
( |
int32_t & | value | ) |
|
|
overrideprivatevirtual |
◆ readImpl() [6/13]
void iv::streams::InputStreamMemory::readImpl |
( |
int64_t & | value | ) |
|
|
overrideprivatevirtual |
◆ readImpl() [7/13]
void iv::streams::InputStreamMemory::readImpl |
( |
int8_t & | value | ) |
|
|
overrideprivatevirtual |
◆ readImpl() [8/13]
void iv::streams::InputStreamMemory::readImpl |
( |
std::byte & | value | ) |
|
|
overrideprivatevirtual |
◆ readImpl() [9/13]
void iv::streams::InputStreamMemory::readImpl |
( |
std::string & | value | ) |
|
|
overrideprivatevirtual |
◆ readImpl() [10/13]
void iv::streams::InputStreamMemory::readImpl |
( |
uint16_t & | value | ) |
|
|
overrideprivatevirtual |
◆ readImpl() [11/13]
void iv::streams::InputStreamMemory::readImpl |
( |
uint32_t & | value | ) |
|
|
overrideprivatevirtual |
◆ readImpl() [12/13]
void iv::streams::InputStreamMemory::readImpl |
( |
uint64_t & | value | ) |
|
|
overrideprivatevirtual |
◆ readImpl() [13/13]
void iv::streams::InputStreamMemory::readImpl |
( |
uint8_t & | value | ) |
|
|
overrideprivatevirtual |
◆ readUShortEnum()
template<typename TypeEnum >
TypeEnum iv::streams::IInputStream::readUShortEnum |
( |
| ) |
|
|
inherited |
◆ size()
uint32_t iv::streams::InputStreamMemory::size |
( |
| ) |
const |
|
nodiscard |
◆ sizeLeft()
uint32_t iv::streams::InputStreamMemory::sizeLeft |
( |
| ) |
const |
|
nodiscard |
◆ skip()
void iv::streams::IInputStream::skip |
( |
| ) |
|
|
inlineinherited |
◆ skipImpl() [1/13]
void iv::streams::InputStreamMemory::skipImpl |
( |
bool | value | ) |
|
|
overrideprivatevirtual |
◆ skipImpl() [2/13]
void iv::streams::InputStreamMemory::skipImpl |
( |
double | value | ) |
|
|
overrideprivatevirtual |
◆ skipImpl() [3/13]
void iv::streams::InputStreamMemory::skipImpl |
( |
float | value | ) |
|
|
overrideprivatevirtual |
◆ skipImpl() [4/13]
void iv::streams::InputStreamMemory::skipImpl |
( |
int16_t | value | ) |
|
|
overrideprivatevirtual |
◆ skipImpl() [5/13]
void iv::streams::InputStreamMemory::skipImpl |
( |
int32_t | value | ) |
|
|
overrideprivatevirtual |
◆ skipImpl() [6/13]
void iv::streams::InputStreamMemory::skipImpl |
( |
int64_t | value | ) |
|
|
overrideprivatevirtual |
◆ skipImpl() [7/13]
void iv::streams::InputStreamMemory::skipImpl |
( |
int8_t | value | ) |
|
|
overrideprivatevirtual |
◆ skipImpl() [8/13]
void iv::streams::InputStreamMemory::skipImpl |
( |
std::byte | value | ) |
|
|
overrideprivatevirtual |
◆ skipImpl() [9/13]
void iv::streams::InputStreamMemory::skipImpl |
( |
std::string_view | value | ) |
|
|
overrideprivatevirtual |
◆ skipImpl() [10/13]
void iv::streams::InputStreamMemory::skipImpl |
( |
uint16_t | value | ) |
|
|
overrideprivatevirtual |
◆ skipImpl() [11/13]
void iv::streams::InputStreamMemory::skipImpl |
( |
uint32_t | value | ) |
|
|
overrideprivatevirtual |
◆ skipImpl() [12/13]
void iv::streams::InputStreamMemory::skipImpl |
( |
uint64_t | value | ) |
|
|
overrideprivatevirtual |
◆ skipImpl() [13/13]
void iv::streams::InputStreamMemory::skipImpl |
( |
uint8_t | value | ) |
|
|
overrideprivatevirtual |
◆ m_buffer
const std::byte* iv::streams::InputStreamMemory::m_buffer {nullptr} |
|
private |
◆ m_lengthBuffer
uint64_t iv::streams::InputStreamMemory::m_lengthBuffer {0} |
|
private |
◆ m_offset
uint64_t iv::streams::InputStreamMemory::m_offset {0} |
|
private |
◆ m_reverseBytes
bool iv::streams::InputStreamMemory::m_reverseBytes {false} |
|
private |
The documentation for this class was generated from the following files: