41 #ifndef OBJECTS_MIM_MIM_SET_BASE_HPP
42 #define OBJECTS_MIM_MIM_SET_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
111 bool IsSetReleaseDate(
void)
const;
118 bool CanGetReleaseDate(
void)
const;
121 void ResetReleaseDate(
void);
148 bool IsSetMimEntries(
void)
const;
155 bool CanGetMimEntries(
void)
const;
158 void ResetMimEntries(
void);
173 virtual void Reset(
void);
Base class for all serializable objects.
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.
bool CanGetReleaseDate(void) const
Check if it is safe to call GetReleaseDate method.
bool CanGetMimEntries(void) const
Check if it is safe to call GetMimEntries method.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
CMim_set_Base(const CMim_set_Base &)
list< CRef< CMim_entry > > TMimEntries
bool IsSetReleaseDate(void) const
Check if a value has been assigned to ReleaseDate data member.
TReleaseDate & SetReleaseDate(void)
Assign a value to ReleaseDate data member.
CMim_set_Base & operator=(const CMim_set_Base &)
const TReleaseDate & GetReleaseDate(void) const
Get the ReleaseDate member data.
const TMimEntries & GetMimEntries(void) const
Get the MimEntries member data.
list< CRef< CMim_entry > > m_MimEntries
CRef< TReleaseDate > m_ReleaseDate
void ResetReleaseDate(void)
Reset ReleaseDate data member.
DECLARE_INTERNAL_TYPE_INFO()
bool IsSetMimEntries(void) const
Check if a value has been assigned to MimEntries data member.
TMimEntries & SetMimEntries(void)
Assign a value to MimEntries data member.