Abstract base class for data storage streams.
More...
#include <ReadStream.h>
|
virtual | ~ReadStream ()=default |
|
virtual void | Read (uint8_t &value)=0 |
|
virtual void | Read (uint16_t &value)=0 |
|
virtual void | Read (uint32_t &value)=0 |
|
virtual void | Read (uint64_t &value)=0 |
|
virtual void | Read (int &value, const int precision) |
|
virtual void | Read (float &value) |
|
virtual void | Read (double &value) |
|
virtual void | Read (bool &value) |
|
virtual void | Read (void *ptr, const size_t size) |
| Read an array. More...
|
|
virtual void | Read (int8_t &value) |
| Signed conversion. More...
|
|
virtual void | Read (int16_t &value) |
| Signed conversion. More...
|
|
virtual void | Read (int32_t &value) |
| Signed conversion. More...
|
|
virtual void | Read (int64_t &value) |
| Signed conversion. More...
|
|
virtual void | Read (std::string &value) |
|
Abstract base class for data storage streams.
- Deprecated:
- Most subsystems around molecular now cast file contents to a struct.
virtual molecular::util::ReadStream::~ReadStream |
( |
| ) |
|
|
virtualdefault |
virtual void molecular::util::ReadStream::Read |
( |
uint8_t & |
value | ) |
|
|
pure virtual |
virtual void molecular::util::ReadStream::Read |
( |
uint16_t & |
value | ) |
|
|
pure virtual |
virtual void molecular::util::ReadStream::Read |
( |
uint32_t & |
value | ) |
|
|
pure virtual |
virtual void molecular::util::ReadStream::Read |
( |
uint64_t & |
value | ) |
|
|
pure virtual |
void molecular::util::ReadStream::Read |
( |
int & |
value, |
|
|
const int |
precision |
|
) |
| |
|
virtual |
void molecular::util::ReadStream::Read |
( |
float & |
value | ) |
|
|
virtual |
void molecular::util::ReadStream::Read |
( |
double & |
value | ) |
|
|
virtual |
void molecular::util::ReadStream::Read |
( |
bool & |
value | ) |
|
|
virtual |
void molecular::util::ReadStream::Read |
( |
void * |
ptr, |
|
|
const size_t |
size |
|
) |
| |
|
virtual |
virtual void molecular::util::ReadStream::Read |
( |
int8_t & |
value | ) |
|
|
inlinevirtual |
virtual void molecular::util::ReadStream::Read |
( |
int16_t & |
value | ) |
|
|
inlinevirtual |
virtual void molecular::util::ReadStream::Read |
( |
int32_t & |
value | ) |
|
|
inlinevirtual |
virtual void molecular::util::ReadStream::Read |
( |
int64_t & |
value | ) |
|
|
inlinevirtual |
void molecular::util::ReadStream::Read |
( |
std::string & |
value | ) |
|
|
virtual |
The documentation for this class was generated from the following files:
- /home/travis/build/cmdrf/molecular/molecular-util/molecular/util/ReadStream.h
- /home/travis/build/cmdrf/molecular/molecular-util/molecular/util/ReadStream.cpp