NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include <corelib/ncbistd.hpp>
#include <corelib/ncbi_safe_static.hpp>
#include <corelib/ncbimtx.hpp>
#include <corelib/ncbithr.hpp>
#include <corelib/ncbi_param.hpp>
#include <util/bytesrc.hpp>
#include <serial/objostr.hpp>
#include <serial/objistr.hpp>
#include <serial/objcopy.hpp>
#include <serial/impl/typeref.hpp>
#include <serial/impl/objlist.hpp>
#include <serial/impl/memberid.hpp>
#include <serial/typeinfo.hpp>
#include <serial/enumvalues.hpp>
#include <serial/impl/memberlist.hpp>
#include <serial/delaybuf.hpp>
#include <serial/impl/classinfo.hpp>
#include <serial/impl/choice.hpp>
#include <serial/impl/aliasinfo.hpp>
#include <serial/impl/continfo.hpp>
#include <serial/impl/member.hpp>
#include <serial/impl/variant.hpp>
#include <serial/objectinfo.hpp>
#include <serial/objectiter.hpp>
#include <serial/serialimpl.hpp>
#include <serial/error_codes.hpp>
#include <corelib/ncbi_os_mswin.hpp>
#include <io.h>
#include <fcntl.h>
Go to the source code of this file.
Go to the SVN repository for this file.
Macros | |
#define | _TRACE(arg) ((void)0) |
#define | NCBI_USE_ERRCODE_X Serial_OStream |
Functions | |
NCBI_PARAM_DECL (bool, SERIAL, FastWriteDouble) | |
NCBI_PARAM_DEF (bool, SERIAL, FastWriteDouble, true) | |
typedef | NCBI_PARAM_TYPE (SERIAL, FastWriteDouble) TFastWriteDouble |
NCBI_PARAM_ENUM_ARRAY (ESerialVerifyData, SERIAL, VERIFY_DATA_WRITE) | |
NCBI_PARAM_ENUM_DECL (ESerialVerifyData, SERIAL, VERIFY_DATA_WRITE) | |
NCBI_PARAM_ENUM_DEF (ESerialVerifyData, SERIAL, VERIFY_DATA_WRITE, eSerialVerifyData_Default) | |
typedef | NCBI_PARAM_TYPE (SERIAL, VERIFY_DATA_WRITE) TSerialVerifyData |
NCBI_PARAM_ENUM_ARRAY (EFixNonPrint, SERIAL, WRONG_CHARS_WRITE) | |
NCBI_PARAM_ENUM_DECL (EFixNonPrint, SERIAL, WRONG_CHARS_WRITE) | |
NCBI_PARAM_ENUM_DEF (EFixNonPrint, SERIAL, WRONG_CHARS_WRITE, eFNP_ReplaceAndWarn) | |
typedef | NCBI_PARAM_TYPE (SERIAL, WRONG_CHARS_WRITE) TSerialFixChars |
Variables | |
static CSafeStatic< TFastWriteDouble > | s_FastWriteDouble |
#define _TRACE | ( | arg | ) | ((void)0) |
Definition at line 72 of file objostr.cpp.
#define NCBI_USE_ERRCODE_X Serial_OStream |
Definition at line 74 of file objostr.cpp.
NCBI_PARAM_DECL | ( | bool | , |
SERIAL | , | ||
FastWriteDouble | |||
) |
NCBI_PARAM_ENUM_ARRAY | ( | EFixNonPrint | , |
SERIAL | , | ||
WRONG_CHARS_WRITE | |||
) |
Definition at line 268 of file objostr.cpp.
References eFNP_Abort, eFNP_Allow, eFNP_Replace, eFNP_ReplaceAndWarn, eFNP_Skip, and eFNP_Throw.
NCBI_PARAM_ENUM_ARRAY | ( | ESerialVerifyData | , |
SERIAL | , | ||
VERIFY_DATA_WRITE | |||
) |
Definition at line 181 of file objostr.cpp.
References eSerialVerifyData_Always, eSerialVerifyData_DefValue, eSerialVerifyData_DefValueAlways, eSerialVerifyData_Never, eSerialVerifyData_No, and eSerialVerifyData_Yes.
NCBI_PARAM_ENUM_DECL | ( | EFixNonPrint | , |
SERIAL | , | ||
WRONG_CHARS_WRITE | |||
) |
NCBI_PARAM_ENUM_DECL | ( | ESerialVerifyData | , |
SERIAL | , | ||
VERIFY_DATA_WRITE | |||
) |
NCBI_PARAM_ENUM_DEF | ( | EFixNonPrint | , |
SERIAL | , | ||
WRONG_CHARS_WRITE | , | ||
eFNP_ReplaceAndWarn | |||
) |
NCBI_PARAM_ENUM_DEF | ( | ESerialVerifyData | , |
SERIAL | , | ||
VERIFY_DATA_WRITE | , | ||
eSerialVerifyData_Default | |||
) |
typedef NCBI_PARAM_TYPE | ( | SERIAL | , |
FastWriteDouble | |||
) |
typedef NCBI_PARAM_TYPE | ( | SERIAL | , |
VERIFY_DATA_WRITE | |||
) |
typedef NCBI_PARAM_TYPE | ( | SERIAL | , |
WRONG_CHARS_WRITE | |||
) |
|
static |
Definition at line 81 of file objostr.cpp.