41 #ifndef OBJECTS_ENTREZ2_ENTREZ2_INFO_BASE_HPP
42 #define OBJECTS_ENTREZ2_ENTREZ2_INFO_BASE_HPP
53 #ifndef BEGIN_objects_SCOPE
54 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
55 # define END_objects_SCOPE END_SCOPE(objects)
93 typedef list< CRef< CEntrez2_db_info > >
TDb_info;
115 bool IsSetDb_count(
void)
const;
122 bool CanGetDb_count(
void)
const;
125 void ResetDb_count(
void);
153 bool IsSetBuild_date(
void)
const;
160 bool CanGetBuild_date(
void)
const;
163 void ResetBuild_date(
void);
191 bool IsSetDb_info(
void)
const;
198 bool CanGetDb_info(
void)
const;
201 void ResetDb_info(
void);
207 const TDb_info& GetDb_info(
void)
const;
216 virtual void Reset(
void);
User-defined methods of the data storage class.
describes all the databases
Base class for all serializable objects.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_ENTREZ2_EXPORT
bool IsSetDb_count(void) const
number of databases Check if a value has been assigned to Db_count data member.
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
bool CanGetDb_info(void) const
Check if it is safe to call GetDb_info method.
TDb_count GetDb_count(void) const
Get the Db_count member data.
TDb_info & SetDb_info(void)
Assign a value to Db_info data member.
TDb_count & SetDb_count(void)
Assign a value to Db_count data member.
TBuild_date & SetBuild_date(void)
Assign a value to Build_date data member.
bool CanGetBuild_date(void) const
Check if it is safe to call GetBuild_date method.
list< CRef< CEntrez2_db_info > > TDb_info
const TDb_info & GetDb_info(void) const
Get the Db_info member data.
bool IsSetBuild_date(void) const
build date of databases Check if a value has been assigned to Build_date data member.
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetDb_count(void) const
Check if it is safe to call GetDb_count method.
void ResetDb_count(void)
Reset Db_count data member.
const TBuild_date & GetBuild_date(void) const
Get the Build_date member data.
bool IsSetDb_info(void) const
info by database Check if a value has been assigned to Db_info data member.
list< CRef< CEntrez2_db_info > > m_Db_info
CEntrez2_info_Base(const CEntrez2_info_Base &)
void ResetBuild_date(void)
Reset Build_date data member.
CEntrez2_info_Base & operator=(const CEntrez2_info_Base &)
const GenericPointer< typename T::ValueType > T2 value