#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: