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