Reader interface.
More...
#include <reader.h>
Reader interface.
Reader interface is based on a read byte buffer method and provides functionality to read all bytes, text or text lines.
Definition at line 23 of file reader.h.
◆ Reader() [1/3]
CppCommon::Reader::Reader |
( |
| ) |
|
|
defaultnoexcept |
◆ Reader() [2/3]
CppCommon::Reader::Reader |
( |
const Reader & |
| ) |
|
|
defaultnoexcept |
◆ Reader() [3/3]
CppCommon::Reader::Reader |
( |
Reader && |
| ) |
|
|
defaultnoexcept |
◆ ~Reader()
virtual CppCommon::Reader::~Reader |
( |
| ) |
|
|
virtualdefaultnoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Read()
virtual size_t CppCommon::Reader::Read |
( |
void * |
buffer, |
|
|
size_t |
size |
|
) |
| |
|
pure virtual |
◆ ReadAllBytes()
std::vector< uint8_t > CppCommon::Reader::ReadAllBytes |
( |
| ) |
|
Read all bytes.
- Returns
- Bytes buffer
Definition at line 15 of file reader.cpp.
◆ ReadAllLines()
std::vector< std::string > CppCommon::Reader::ReadAllLines |
( |
| ) |
|
Read all text lines.
- Returns
- Text lines
Definition at line 38 of file reader.cpp.
◆ ReadAllText()
std::string CppCommon::Reader::ReadAllText |
( |
| ) |
|
Read all text.
- Returns
- Text string
Definition at line 32 of file reader.cpp.
The documentation for this class was generated from the following files: