#include <ncbi_pch.hpp>
#include <corelib/ncbistd.hpp>
#include <corelib/ncbi_safe_static.hpp>
#include <corelib/ncbiutil.hpp>
#include <corelib/ncbimtx.hpp>
#include <corelib/ncbithr.hpp>
#include <corelib/ncbi_param.hpp>
#include <exception>
#include <util/bytesrc.hpp>
#include <serial/objistr.hpp>
#include <serial/impl/typeref.hpp>
#include <serial/impl/member.hpp>
#include <serial/impl/variant.hpp>
#include <serial/impl/classinfo.hpp>
#include <serial/impl/choice.hpp>
#include <serial/impl/aliasinfo.hpp>
#include <serial/impl/continfo.hpp>
#include <serial/enumvalues.hpp>
#include <serial/impl/memberlist.hpp>
#include <serial/delaybuf.hpp>
#include <serial/impl/objistrimpl.hpp>
#include <serial/objectinfo.hpp>
#include <serial/objectiter.hpp>
#include <serial/impl/objlist.hpp>
#include <serial/impl/choiceptr.hpp>
#include <serial/serialimpl.hpp>
#include <serial/pack_string.hpp>
#include <serial/error_codes.hpp>
#include <limits.h>
Include dependency graph for objistr.cpp:

Go to the source code of this file.
Defines | |
| #define | _TRACE(arg) ((void)0) |
| #define | NCBI_USE_ERRCODE_X Serial_IStream |
Functions | |
| NCBI_PARAM_ENUM_ARRAY (ESerialSkipUnknown, SERIAL, SKIP_UNKNOWN_VARIANTS) | |
| NCBI_PARAM_ENUM_DECL (ESerialSkipUnknown, SERIAL, SKIP_UNKNOWN_VARIANTS) | |
| NCBI_PARAM_ENUM_DEF (ESerialSkipUnknown, SERIAL, SKIP_UNKNOWN_VARIANTS, eSerialSkipUnknown_No) | |
| static | NCBI_PARAM_TYPE (SERIAL, SKIP_UNKNOWN_VARIANTS) ms_SkipUnknownVariantsDefault |
| static TTypeInfo | MapType (const string &name) |
| char | ReplaceVisibleChar (char c, EFixNonPrint fix_method, size_t at_line) |
Variables | |
| static CStaticTls< int > | s_VerifyTLS |
| static CStaticTls< int > | s_SkipTLS |
|
|
Definition at line 73 of file objistr.cpp. |
|
|
Definition at line 75 of file objistr.cpp. |
|
|
Definition at line 720 of file objistr.cpp. References CClassTypeInfoBase::GetClassInfoByName(). Referenced by CObjectIStream::ReadObject(), CObjectIStream::ReadPointer(), and CObjectIStream::SkipPointer(). |
|
||||||||||||||||
|
Definition at line 310 of file objistr.cpp. References eSerialSkipUnknown_Always, eSerialSkipUnknown_Never, eSerialSkipUnknown_No, and eSerialSkipUnknown_Yes. |
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
Definition at line 253 of file objistr.cpp. Referenced by CObjectIStream::SetSkipUnknownThread(), and CObjectIStream::x_GetSkipUnknownDefault(). |
|
|
Definition at line 186 of file objistr.cpp. Referenced by CSerialObject::SetVerifyDataThread(), CObjectOStream::SetVerifyDataThread(), CObjectIStream::SetVerifyDataThread(), CSerialObject::x_GetVerifyData(), CObjectOStream::x_GetVerifyDataDefault(), and CObjectIStream::x_GetVerifyDataDefault(). |
1.4.6
Modified on Wed Dec 09 08:18:40 2009 by modify_doxy.py rev. 173732