CObjectOStream::CObjectOStream(ESerialDataFormat format, CNcbiOstream& out, bool deleteOut) : m_Output(out, deleteOut), m_Fail(fNoError), m_Flags(fFlagNone), m_Separator(""), m_AutoSeparator(false), m_DataFormat(format), m_WriteNamedIntegersByValue(false), m_ParseDelayBuffers(eDelayBufferPolicyNotSet), m_FastWriteDouble(TFastWriteDouble::GetDefault()), m_SpecialCaseWrite(eWriteAsNormal), m_FixMethod(x_GetFixCharsMethodDefault()), m_VerifyData(x_GetVerifyDataDefault()) { }
EFixNonPrint FixNonPrint(EFixNonPrint how) { EFixNonPrint tmp = m_FixMethod; m_FixMethod = how == eFNP_Default ? x_GetFixCharsMethodDefault() : how; return tmp; }