41 #ifndef OBJECTS_MIM_MIM_EDIT_ITEM_BASE_HPP
42 #define OBJECTS_MIM_MIM_EDIT_ITEM_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 IsSetAuthor(
void)
const;
117 bool CanGetAuthor(
void)
const;
120 void ResetAuthor(
void);
126 const TAuthor& GetAuthor(
void)
const;
148 bool IsSetModDate(
void)
const;
155 bool CanGetModDate(
void)
const;
158 void ResetModDate(
void);
164 const TModDate& GetModDate(
void)
const;
179 virtual void Reset(
void);
233 m_Author = std::forward<CMim_edit_item_Base::TAuthor>(
value);
Base class for all serializable objects.
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.
bool CanGetModDate(void) const
Check if it is safe to call GetModDate method.
DECLARE_INTERNAL_TYPE_INFO()
const TAuthor & GetAuthor(void) const
Get the Author member data.
bool CanGetAuthor(void) const
Check if it is safe to call GetAuthor method.
CRef< TModDate > m_ModDate
bool IsSetModDate(void) const
Check if a value has been assigned to ModDate data member.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
void ResetModDate(void)
Reset ModDate data member.
const TModDate & GetModDate(void) const
Get the ModDate member data.
TModDate & SetModDate(void)
Assign a value to ModDate data member.
CMim_edit_item_Base(const CMim_edit_item_Base &)
TAuthor & SetAuthor(void)
Assign a value to Author data member.
bool IsSetAuthor(void) const
Check if a value has been assigned to Author data member.
CMim_edit_item_Base & operator=(const CMim_edit_item_Base &)