Go to the documentation of this file.
54 std::auto_ptr<Group> pGroup(
new Group(type));
74 std::auto_ptr<Group> pFinishedGroup =
m_groups.pop();
75 if(pFinishedGroup->type != type)
121 m_groups.top().usingLongKey =
false;
270 if(value < 0 || value > std::numeric_limits<float>::digits10)
278 if(value < 0 || value > std::numeric_limits<double>::digits10)
const char *const UNMATCHED_GROUP_TAG
EMITTER_MANIP GetMapKeyFormat() const
void SetLocalValue(EMITTER_MANIP value)
bool CurrentlyInLongKey()
Setting< EMITTER_MANIP > m_boolFmt
Setting< unsigned > m_indent
bool SetMapKeyFormat(EMITTER_MANIP value, FMT_SCOPE scope)
Setting< unsigned > m_postCommentIndent
EMITTER_MANIP GetFlowType(GROUP_TYPE groupType) const
bool SetBoolCaseFormat(EMITTER_MANIP value, FMT_SCOPE scope)
void _Set(Setting< T > &fmt, T value, FMT_SCOPE scope)
SettingChanges m_modifiedSettings
void EndGroup(GROUP_TYPE type)
bool SetPostCommentIndent(unsigned value, FMT_SCOPE scope)
GROUP_TYPE GetCurGroupType() const
bool SetFlowType(GROUP_TYPE groupType, EMITTER_MANIP value, FMT_SCOPE scope)
std::stack< EMITTER_STATE > m_stateStack
bool SetPreCommentIndent(unsigned value, FMT_SCOPE scope)
SettingChanges m_globalModifiedSettings
Setting< EMITTER_MANIP > m_boolLengthFmt
Setting< EMITTER_MANIP > m_boolCaseFmt
Setting< EMITTER_MANIP > m_charset
FLOW_TYPE GetCurGroupFlowType() const
Setting< EMITTER_MANIP > m_strFmt
bool SetFloatPrecision(int value, FMT_SCOPE scope)
void ClearModifiedSettings()
Setting< int > m_floatPrecision
bool SetOutputCharset(EMITTER_MANIP value, FMT_SCOPE scope)
Setting< EMITTER_MANIP > m_mapKeyFmt
Setting< unsigned > m_preCommentIndent
void SetError(const std::string &error)
Setting< EMITTER_MANIP > m_mapFmt
Setting< EMITTER_MANIP > m_seqFmt
Setting< int > m_doublePrecision
bool SetBoolFormat(EMITTER_MANIP value, FMT_SCOPE scope)
Setting< EMITTER_MANIP > m_intFmt
bool SetDoublePrecision(int value, FMT_SCOPE scope)
bool SetStringFormat(EMITTER_MANIP value, FMT_SCOPE scope)
ptr_stack< Group > m_groups
bool SetIndent(unsigned value, FMT_SCOPE scope)
bool SetIntFormat(EMITTER_MANIP value, FMT_SCOPE scope)
bool SetBoolLengthFormat(EMITTER_MANIP value, FMT_SCOPE scope)
void BeginGroup(GROUP_TYPE type)
std::auto_ptr< SettingChangeBase > set(const T &value)
mp2p_icp
Author(s):
autogenerated on Fri Dec 20 2024 03:45:57