#include <stream.h>
Definition at line 20 of file stream.h.
◆ CharacterSet
Enumerator |
---|
utf8 | |
utf16le | |
utf16be | |
utf32le | |
utf32be | |
Definition at line 45 of file stream.h.
◆ Stream()
YAML_PM::Stream::Stream |
( |
std::istream & |
input | ) |
|
◆ ~Stream()
YAML_PM::Stream::~Stream |
( |
| ) |
|
◆ _ReadAheadTo()
bool YAML_PM::Stream::_ReadAheadTo |
( |
size_t |
i | ) |
const |
|
private |
◆ AdvanceCurrent()
void YAML_PM::Stream::AdvanceCurrent |
( |
| ) |
|
|
private |
◆ CharAt()
char YAML_PM::Stream::CharAt |
( |
size_t |
i | ) |
const |
|
inlineprivate |
◆ column()
int YAML_PM::Stream::column |
( |
| ) |
const |
|
inline |
◆ eat()
void YAML_PM::Stream::eat |
( |
int |
n = 1 | ) |
|
◆ eof()
static char YAML_PM::Stream::eof |
( |
| ) |
|
|
inlinestatic |
◆ get() [1/2]
char YAML_PM::Stream::get |
( |
| ) |
|
◆ get() [2/2]
std::string YAML_PM::Stream::get |
( |
int |
n | ) |
|
◆ GetNextByte()
unsigned char YAML_PM::Stream::GetNextByte |
( |
| ) |
const |
|
private |
◆ line()
int YAML_PM::Stream::line |
( |
| ) |
const |
|
inline |
◆ mark()
const Mark YAML_PM::Stream::mark |
( |
| ) |
const |
|
inline |
◆ operator bool()
YAML_PM::Stream::operator bool |
( |
| ) |
const |
◆ operator!()
bool YAML_PM::Stream::operator! |
( |
| ) |
const |
|
inline |
◆ peek()
char YAML_PM::Stream::peek |
( |
| ) |
const |
◆ pos()
int YAML_PM::Stream::pos |
( |
| ) |
const |
|
inline |
◆ ReadAheadTo()
bool YAML_PM::Stream::ReadAheadTo |
( |
size_t |
i | ) |
const |
|
inlineprivate |
◆ ResetColumn()
void YAML_PM::Stream::ResetColumn |
( |
| ) |
|
|
inline |
◆ StreamInUtf16()
void YAML_PM::Stream::StreamInUtf16 |
( |
| ) |
const |
|
private |
◆ StreamInUtf32()
void YAML_PM::Stream::StreamInUtf32 |
( |
| ) |
const |
|
private |
◆ StreamInUtf8()
void YAML_PM::Stream::StreamInUtf8 |
( |
| ) |
const |
|
private |
◆ StreamCharSource
◆ m_charSet
◆ m_input
std::istream& YAML_PM::Stream::m_input |
|
private |
◆ m_mark
Mark YAML_PM::Stream::m_mark |
|
private |
◆ m_nPrefetchedAvailable
size_t YAML_PM::Stream::m_nPrefetchedAvailable |
|
mutableprivate |
◆ m_nPrefetchedUsed
size_t YAML_PM::Stream::m_nPrefetchedUsed |
|
mutableprivate |
◆ m_pPrefetched
unsigned char* const YAML_PM::Stream::m_pPrefetched |
|
private |
◆ m_readahead
std::deque<char> YAML_PM::Stream::m_readahead |
|
mutableprivate |
The documentation for this class was generated from the following files: