#include <emitter.h>
Definition at line 23 of file emitter.h.
◆ Emitter()
YAML_PM::Emitter::Emitter |
( |
| ) |
|
◆ ~Emitter()
YAML_PM::Emitter::~Emitter |
( |
| ) |
|
◆ c_str()
const char * YAML_PM::Emitter::c_str |
( |
| ) |
const |
◆ CanEmitNewline()
bool YAML_PM::Emitter::CanEmitNewline |
( |
| ) |
const |
|
private |
◆ ComputeFullBoolName()
const char * YAML_PM::Emitter::ComputeFullBoolName |
( |
bool |
b | ) |
const |
|
private |
◆ EmitBeginDoc()
void YAML_PM::Emitter::EmitBeginDoc |
( |
| ) |
|
|
private |
◆ EmitBeginMap()
void YAML_PM::Emitter::EmitBeginMap |
( |
| ) |
|
|
private |
◆ EmitBeginSeq()
void YAML_PM::Emitter::EmitBeginSeq |
( |
| ) |
|
|
private |
◆ EmitEndDoc()
void YAML_PM::Emitter::EmitEndDoc |
( |
| ) |
|
|
private |
◆ EmitEndMap()
void YAML_PM::Emitter::EmitEndMap |
( |
| ) |
|
|
private |
◆ EmitEndSeq()
void YAML_PM::Emitter::EmitEndSeq |
( |
| ) |
|
|
private |
◆ EmitKey()
void YAML_PM::Emitter::EmitKey |
( |
| ) |
|
|
private |
◆ EmitKindTag()
void YAML_PM::Emitter::EmitKindTag |
( |
| ) |
|
|
private |
◆ EmitNewline()
void YAML_PM::Emitter::EmitNewline |
( |
| ) |
|
|
private |
◆ EmitSeparationIfNecessary()
void YAML_PM::Emitter::EmitSeparationIfNecessary |
( |
| ) |
|
|
private |
◆ EmitTag()
void YAML_PM::Emitter::EmitTag |
( |
bool |
verbatim, |
|
|
const _Tag & |
tag |
|
) |
| |
|
private |
◆ EmitValue()
void YAML_PM::Emitter::EmitValue |
( |
| ) |
|
|
private |
◆ GetDoublePrecision()
unsigned YAML_PM::Emitter::GetDoublePrecision |
( |
| ) |
const |
|
private |
◆ GetFloatPrecision()
unsigned YAML_PM::Emitter::GetFloatPrecision |
( |
| ) |
const |
|
private |
◆ GetLastError()
const std::string YAML_PM::Emitter::GetLastError |
( |
| ) |
const |
◆ good()
bool YAML_PM::Emitter::good |
( |
| ) |
const |
◆ GotoNextPreAtomicState()
bool YAML_PM::Emitter::GotoNextPreAtomicState |
( |
| ) |
|
|
private |
◆ PostAtomicWrite()
void YAML_PM::Emitter::PostAtomicWrite |
( |
| ) |
|
|
private |
◆ PostWriteIntegralType()
void YAML_PM::Emitter::PostWriteIntegralType |
( |
const std::stringstream & |
str | ) |
|
|
private |
◆ PostWriteStreamable()
void YAML_PM::Emitter::PostWriteStreamable |
( |
const std::stringstream & |
str | ) |
|
|
private |
◆ PreAtomicWrite()
void YAML_PM::Emitter::PreAtomicWrite |
( |
| ) |
|
|
private |
◆ PreWriteIntegralType()
void YAML_PM::Emitter::PreWriteIntegralType |
( |
std::stringstream & |
str | ) |
|
|
private |
◆ PreWriteStreamable()
void YAML_PM::Emitter::PreWriteStreamable |
( |
std::stringstream & |
str | ) |
|
|
private |
◆ SetBoolFormat()
◆ SetDoublePrecision()
bool YAML_PM::Emitter::SetDoublePrecision |
( |
unsigned |
n | ) |
|
◆ SetFloatPrecision()
bool YAML_PM::Emitter::SetFloatPrecision |
( |
unsigned |
n | ) |
|
◆ SetIndent()
bool YAML_PM::Emitter::SetIndent |
( |
unsigned |
n | ) |
|
◆ SetIntBase()
◆ SetLocalIndent()
◆ SetLocalPrecision()
◆ SetLocalValue()
◆ SetMapFormat()
◆ SetOutputCharset()
◆ SetPostCommentIndent()
bool YAML_PM::Emitter::SetPostCommentIndent |
( |
unsigned |
n | ) |
|
◆ SetPreCommentIndent()
bool YAML_PM::Emitter::SetPreCommentIndent |
( |
unsigned |
n | ) |
|
◆ SetSeqFormat()
◆ SetStreamablePrecision() [1/3]
template<typename T >
void YAML_PM::Emitter::SetStreamablePrecision |
( |
std::stringstream & |
| ) |
|
|
inlineprivate |
◆ SetStreamablePrecision() [2/3]
template<>
void YAML_PM::Emitter::SetStreamablePrecision |
( |
std::stringstream & |
str | ) |
|
|
inlineprivate |
◆ SetStreamablePrecision() [3/3]
template<>
void YAML_PM::Emitter::SetStreamablePrecision |
( |
std::stringstream & |
str | ) |
|
|
inlineprivate |
◆ SetStringFormat()
◆ size()
unsigned YAML_PM::Emitter::size |
( |
| ) |
const |
◆ Write() [1/9]
Emitter & YAML_PM::Emitter::Write |
( |
const std::string & |
str | ) |
|
◆ Write() [2/9]
Emitter & YAML_PM::Emitter::Write |
( |
bool |
b | ) |
|
◆ Write() [3/9]
Emitter & YAML_PM::Emitter::Write |
( |
char |
ch | ) |
|
◆ Write() [4/9]
◆ Write() [5/9]
◆ Write() [6/9]
◆ Write() [7/9]
◆ Write() [8/9]
◆ Write() [9/9]
◆ WriteIntegralType()
template<typename T >
Emitter & YAML_PM::Emitter::WriteIntegralType |
( |
T |
value | ) |
|
|
inline |
◆ WriteStreamable()
template<typename T >
Emitter & YAML_PM::Emitter::WriteStreamable |
( |
T |
value | ) |
|
|
inline |
◆ m_pState
◆ m_stream
The documentation for this class was generated from the following files: