41 #ifndef OBJECTS_MIM_MIM_CIT_BASE_HPP
42 #define OBJECTS_MIM_MIM_CIT_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
110 bool IsSetNumber(
void)
const;
117 bool CanGetNumber(
void)
const;
120 void ResetNumber(
void);
147 bool IsSetAuthor(
void)
const;
154 bool CanGetAuthor(
void)
const;
157 void ResetAuthor(
void);
163 const TAuthor& GetAuthor(
void)
const;
185 bool IsSetOthers(
void)
const;
192 bool CanGetOthers(
void)
const;
195 void ResetOthers(
void);
201 const TOthers& GetOthers(
void)
const;
223 bool IsSetYear(
void)
const;
230 bool CanGetYear(
void)
const;
233 void ResetYear(
void);
239 TYear GetYear(
void)
const;
251 TYear& SetYear(
void);
254 virtual void Reset(
void);
Base class for all serializable objects.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
static string UnassignedString(void)
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.
const TOthers & GetOthers(void) const
Get the Others member data.
TYear GetYear(void) const
Get the Year member data.
bool IsSetOthers(void) const
Check if a value has been assigned to Others data member.
bool IsSetNumber(void) const
Check if a value has been assigned to Number data member.
CMim_cit_Base & operator=(const CMim_cit_Base &)
TAuthor & SetAuthor(void)
Assign a value to Author data member.
Tparent::CMemberIndex< E_memberIndex, 5 > TmemberIndex
bool CanGetAuthor(void) const
Check if it is safe to call GetAuthor method.
bool IsSetYear(void) const
Check if a value has been assigned to Year data member.
TNumber GetNumber(void) const
Get the Number member data.
bool IsSetAuthor(void) const
Check if a value has been assigned to Author data member.
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetYear(void) const
Check if it is safe to call GetYear method.
bool CanGetNumber(void) const
Check if it is safe to call GetNumber method.
const TAuthor & GetAuthor(void) const
Get the Author member data.
bool CanGetOthers(void) const
Check if it is safe to call GetOthers method.
TOthers & SetOthers(void)
Assign a value to Others data member.
void ResetNumber(void)
Reset Number data member.
TYear & SetYear(void)
Assign a value to Year data member.
TNumber & SetNumber(void)
Assign a value to Number data member.
void ResetYear(void)
Reset Year data member.
CMim_cit_Base(const CMim_cit_Base &)
const GenericPointer< typename T::ValueType > T2 value