41 #ifndef OBJECTS_ENTREZ2_ENTREZ2_ID_LIST_BASE_HPP
42 #define OBJECTS_ENTREZ2_ENTREZ2_ID_LIST_BASE_HPP
53 #ifndef BEGIN_objects_SCOPE
54 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
55 # define END_objects_SCOPE END_SCOPE(objects)
111 bool IsSetDb(
void)
const;
118 bool CanGetDb(
void)
const;
127 const TDb& GetDb(
void)
const;
149 bool IsSetNum(
void)
const;
156 bool CanGetNum(
void)
const;
165 TNum GetNum(
void)
const;
187 bool IsSetUids(
void)
const;
194 bool CanGetUids(
void)
const;
197 void ResetUids(
void);
203 const TUids& GetUids(
void)
const;
209 TUids& SetUids(
void);
212 virtual void Reset(
void);
User-defined methods of the data storage class.
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
void ResetNum(void)
Reset Num data member.
CEntrez2_id_list_Base(const CEntrez2_id_list_Base &)
TUids & SetUids(void)
Assign a value to Uids data member.
bool IsSetDb(void) const
the database Check if a value has been assigned to Db data member.
const TUids & GetUids(void) const
Get the Uids member data.
bool CanGetUids(void) const
Check if it is safe to call GetUids method.
TNum GetNum(void) const
Get the Num member data.
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetNum(void) const
Check if it is safe to call GetNum method.
TDb & SetDb(void)
Assign a value to Db data member.
bool IsSetUids(void) const
coded uids Check if a value has been assigned to Uids data member.
CEntrez2_id_list_Base & operator=(const CEntrez2_id_list_Base &)
bool IsSetNum(void) const
number of uids Check if a value has been assigned to Num data member.
bool CanGetDb(void) const
Check if it is safe to call GetDb method.
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
TNum & SetNum(void)
Assign a value to Num data member.
const TDb & GetDb(void) const
Get the Db member data.