#include <emitterstate.h>
|
void | BeginGroup (GROUP_TYPE type) |
|
void | ClearModifiedSettings () |
|
bool | CurrentlyInLongKey () |
|
| EmitterState () |
|
void | EndGroup (GROUP_TYPE type) |
|
void | ForceHardSeparation () |
|
EMITTER_MANIP | GetBoolCaseFormat () const |
|
EMITTER_MANIP | GetBoolFormat () const |
|
EMITTER_MANIP | GetBoolLengthFormat () const |
|
FLOW_TYPE | GetCurGroupFlowType () const |
|
GROUP_TYPE | GetCurGroupType () const |
|
int | GetCurIndent () const |
|
EMITTER_STATE | GetCurState () const |
|
unsigned | GetDoublePrecision () const |
|
unsigned | GetFloatPrecision () const |
|
EMITTER_MANIP | GetFlowType (GROUP_TYPE groupType) const |
|
int | GetIndent () const |
|
EMITTER_MANIP | GetIntFormat () const |
|
const std::string | GetLastError () const |
|
EMITTER_MANIP | GetMapKeyFormat () const |
|
EMITTER_MANIP | GetOutputCharset () const |
|
int | GetPostCommentIndent () const |
|
int | GetPreCommentIndent () const |
|
EMITTER_MANIP | GetStringFormat () const |
|
bool | good () const |
|
void | PopState () |
|
void | PushState (EMITTER_STATE state) |
|
void | RequireHardSeparation () |
|
bool | RequiresHardSeparation () const |
|
void | RequireSoftSeparation () |
|
bool | RequiresSoftSeparation () const |
|
bool | SetBoolCaseFormat (EMITTER_MANIP value, FMT_SCOPE scope) |
|
bool | SetBoolFormat (EMITTER_MANIP value, FMT_SCOPE scope) |
|
bool | SetBoolLengthFormat (EMITTER_MANIP value, FMT_SCOPE scope) |
|
bool | SetDoublePrecision (int value, FMT_SCOPE scope) |
|
void | SetError (const std::string &error) |
|
bool | SetFloatPrecision (int value, FMT_SCOPE scope) |
|
bool | SetFlowType (GROUP_TYPE groupType, EMITTER_MANIP value, FMT_SCOPE scope) |
|
bool | SetIndent (unsigned value, FMT_SCOPE scope) |
|
bool | SetIntFormat (EMITTER_MANIP value, FMT_SCOPE scope) |
|
void | SetLocalValue (EMITTER_MANIP value) |
|
bool | SetMapKeyFormat (EMITTER_MANIP value, FMT_SCOPE scope) |
|
bool | SetOutputCharset (EMITTER_MANIP value, FMT_SCOPE scope) |
|
bool | SetPostCommentIndent (unsigned value, FMT_SCOPE scope) |
|
bool | SetPreCommentIndent (unsigned value, FMT_SCOPE scope) |
|
bool | SetStringFormat (EMITTER_MANIP value, FMT_SCOPE scope) |
|
void | StartLongKey () |
|
void | StartSimpleKey () |
|
void | SwitchState (EMITTER_STATE state) |
|
void | UnsetSeparation () |
|
| ~EmitterState () |
|
Definition at line 76 of file emitterstate.h.
◆ EmitterState()
YAML_PM::EmitterState::EmitterState |
( |
| ) |
|
◆ ~EmitterState()
YAML_PM::EmitterState::~EmitterState |
( |
| ) |
|
◆ _Set()
template<typename T >
void YAML_PM::EmitterState::_Set |
( |
Setting< T > & |
fmt, |
|
|
T |
value, |
|
|
FMT_SCOPE |
scope |
|
) |
| |
|
private |
◆ BeginGroup()
void YAML_PM::EmitterState::BeginGroup |
( |
GROUP_TYPE |
type | ) |
|
◆ ClearModifiedSettings()
void YAML_PM::EmitterState::ClearModifiedSettings |
( |
| ) |
|
◆ CurrentlyInLongKey()
bool YAML_PM::EmitterState::CurrentlyInLongKey |
( |
| ) |
|
◆ EndGroup()
void YAML_PM::EmitterState::EndGroup |
( |
GROUP_TYPE |
type | ) |
|
◆ ForceHardSeparation()
void YAML_PM::EmitterState::ForceHardSeparation |
( |
| ) |
|
|
inline |
◆ GetBoolCaseFormat()
◆ GetBoolFormat()
◆ GetBoolLengthFormat()
EMITTER_MANIP YAML_PM::EmitterState::GetBoolLengthFormat |
( |
| ) |
const |
|
inline |
◆ GetCurGroupFlowType()
FLOW_TYPE YAML_PM::EmitterState::GetCurGroupFlowType |
( |
| ) |
const |
◆ GetCurGroupType()
GROUP_TYPE YAML_PM::EmitterState::GetCurGroupType |
( |
| ) |
const |
◆ GetCurIndent()
int YAML_PM::EmitterState::GetCurIndent |
( |
| ) |
const |
|
inline |
◆ GetCurState()
◆ GetDoublePrecision()
unsigned YAML_PM::EmitterState::GetDoublePrecision |
( |
| ) |
const |
|
inline |
◆ GetFloatPrecision()
unsigned YAML_PM::EmitterState::GetFloatPrecision |
( |
| ) |
const |
|
inline |
◆ GetFlowType()
◆ GetIndent()
int YAML_PM::EmitterState::GetIndent |
( |
| ) |
const |
|
inline |
◆ GetIntFormat()
◆ GetLastError()
const std::string YAML_PM::EmitterState::GetLastError |
( |
| ) |
const |
|
inline |
◆ GetMapKeyFormat()
◆ GetOutputCharset()
◆ GetPostCommentIndent()
int YAML_PM::EmitterState::GetPostCommentIndent |
( |
| ) |
const |
|
inline |
◆ GetPreCommentIndent()
int YAML_PM::EmitterState::GetPreCommentIndent |
( |
| ) |
const |
|
inline |
◆ GetStringFormat()
◆ good()
bool YAML_PM::EmitterState::good |
( |
| ) |
const |
|
inline |
◆ PopState()
void YAML_PM::EmitterState::PopState |
( |
| ) |
|
|
inline |
◆ PushState()
◆ RequireHardSeparation()
void YAML_PM::EmitterState::RequireHardSeparation |
( |
| ) |
|
|
inline |
◆ RequiresHardSeparation()
bool YAML_PM::EmitterState::RequiresHardSeparation |
( |
| ) |
const |
|
inline |
◆ RequireSoftSeparation()
void YAML_PM::EmitterState::RequireSoftSeparation |
( |
| ) |
|
|
inline |
◆ RequiresSoftSeparation()
bool YAML_PM::EmitterState::RequiresSoftSeparation |
( |
| ) |
const |
|
inline |
◆ SetBoolCaseFormat()
◆ SetBoolFormat()
◆ SetBoolLengthFormat()
◆ SetDoublePrecision()
bool YAML_PM::EmitterState::SetDoublePrecision |
( |
int |
value, |
|
|
FMT_SCOPE |
scope |
|
) |
| |
◆ SetError()
void YAML_PM::EmitterState::SetError |
( |
const std::string & |
error | ) |
|
|
inline |
◆ SetFloatPrecision()
bool YAML_PM::EmitterState::SetFloatPrecision |
( |
int |
value, |
|
|
FMT_SCOPE |
scope |
|
) |
| |
◆ SetFlowType()
◆ SetIndent()
bool YAML_PM::EmitterState::SetIndent |
( |
unsigned |
value, |
|
|
FMT_SCOPE |
scope |
|
) |
| |
◆ SetIntFormat()
◆ SetLocalValue()
◆ SetMapKeyFormat()
◆ SetOutputCharset()
◆ SetPostCommentIndent()
bool YAML_PM::EmitterState::SetPostCommentIndent |
( |
unsigned |
value, |
|
|
FMT_SCOPE |
scope |
|
) |
| |
◆ SetPreCommentIndent()
bool YAML_PM::EmitterState::SetPreCommentIndent |
( |
unsigned |
value, |
|
|
FMT_SCOPE |
scope |
|
) |
| |
◆ SetStringFormat()
◆ StartLongKey()
void YAML_PM::EmitterState::StartLongKey |
( |
| ) |
|
◆ StartSimpleKey()
void YAML_PM::EmitterState::StartSimpleKey |
( |
| ) |
|
◆ SwitchState()
◆ UnsetSeparation()
void YAML_PM::EmitterState::UnsetSeparation |
( |
| ) |
|
|
inline |
◆ m_boolCaseFmt
◆ m_boolFmt
◆ m_boolLengthFmt
◆ m_charset
◆ m_curIndent
unsigned YAML_PM::EmitterState::m_curIndent |
|
private |
◆ m_doublePrecision
Setting<int> YAML_PM::EmitterState::m_doublePrecision |
|
private |
◆ m_floatPrecision
Setting<int> YAML_PM::EmitterState::m_floatPrecision |
|
private |
◆ m_globalModifiedSettings
◆ m_groups
◆ m_indent
Setting<unsigned> YAML_PM::EmitterState::m_indent |
|
private |
◆ m_intFmt
◆ m_isGood
bool YAML_PM::EmitterState::m_isGood |
|
private |
◆ m_lastError
std::string YAML_PM::EmitterState::m_lastError |
|
private |
◆ m_mapFmt
◆ m_mapKeyFmt
◆ m_modifiedSettings
◆ m_postCommentIndent
Setting<unsigned> YAML_PM::EmitterState::m_postCommentIndent |
|
private |
◆ m_preCommentIndent
Setting<unsigned> YAML_PM::EmitterState::m_preCommentIndent |
|
private |
◆ m_requiresHardSeparation
bool YAML_PM::EmitterState::m_requiresHardSeparation |
|
private |
◆ m_requiresSoftSeparation
bool YAML_PM::EmitterState::m_requiresSoftSeparation |
|
private |
◆ m_seqFmt
◆ m_stateStack
◆ m_strFmt
The documentation for this class was generated from the following files: