⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 serialobject_base.cpp

📁 ncbi源码
💻 CPP
字号:
/* * =========================================================================== * PRODUCTION $Log: serialobject_Base.cpp,v $ * PRODUCTION Revision 1000.2  2004/06/01 19:44:48  gouriano * PRODUCTION PRODUCTION: UPGRADED [GCC34_MSVC7] Dev-tree R1.11 * PRODUCTION * =========================================================================== */#include <ncbi_pch.hpp>#include "serialobject.hpp"#include <serial/serialbase.hpp>#include <serial/serialimpl.hpp>#include <serial/serialasn.hpp>#if HAVE_NCBI_C# include <asn.h># include "twebenv.h"#else# include "webenv/Web_Env.hpp"#endifCTestSerialObject::CTestSerialObject(void)    : m_HaveName(false), m_NamePtr(0), m_Size(0), m_Next(0), m_WebEnv(0){}CTestSerialObject::~CTestSerialObject(void){}BEGIN_CLASS_INFO(CTestSerialObject){    ADD_STD_MEMBER(m_Name);    ADD_STD_MEMBER(m_HaveName);    ADD_MEMBER(m_NamePtr, POINTER, (STD, (string)))->SetOptional();    ADD_STD_MEMBER(m_Size);    ADD_MEMBER(m_Attributes, STL_list, (STD, (string)));    ADD_MEMBER(m_Data, STL_CHAR_vector, (char));    ADD_MEMBER(m_Offsets, STL_vector, (STD, (short)));    ADD_MEMBER(m_Names, STL_map, (STD, (long), STD, (string)));    ADD_MEMBER(m_Next, POINTER, (CLASS, (CTestSerialObject)))->SetOptional();#if HAVE_NCBI_C    ADD_NAMED_OLD_ASN_MEMBER("m_WebEnv", m_WebEnv, "Web-Env", WebEnv)->SetOptional();#else    ADD_MEMBER(m_WebEnv, POINTER, (CLASS, (CWeb_Env)))->SetOptional();#endif    ADD_SUB_CLASS(CTestSerialObject2);}END_CLASS_INFOCTestSerialObject2::CTestSerialObject2(void){}BEGIN_DERIVED_CLASS_INFO(CTestSerialObject2, CTestSerialObject){    ADD_STD_MEMBER(m_Name2);}END_DERIVED_CLASS_INFO

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -