41 #ifndef eutils__OBJTOOLS_EUTILS_EFETCH_ARTICLEDATE_BASE_HPP
42 #define eutils__OBJTOOLS_EUTILS_EFETCH_ARTICLEDATE_BASE_HPP
46 #ifndef BEGIN_eutils_SCOPE
47 # define BEGIN_eutils_SCOPE BEGIN_SCOPE(eutils)
48 # define END_eutils_SCOPE END_SCOPE(eutils)
74 typedef NCBI_NS_NCBI::CSerialObject
Tparent;
89 class C_Attlist :
public NCBI_NS_NCBI::CSerialObject
91 typedef NCBI_NS_NCBI::CSerialObject
Tparent;
342 virtual void Reset(
void);
382 m_DateType = eAttlist_DateType_Electronic;
410 if (!IsSetDateType()) {
411 memset(&m_DateType,UnassignedByte(),
sizeof(m_DateType));
511 return m_Day.NotEmpty();
#define BEGIN_eutils_SCOPE
#define ENUM_METHOD_NAME(EnumName)
uint32_t Uint4
4-byte (32-bit) unsigned integer
C_Attlist & operator=(const C_Attlist &)
TDay & SetDay(void)
Assign a value to Day data member.
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
TMonth & SetMonth(void)
Assign a value to Month data member.
EAttlist_DateType TDateType
C_Attlist(const C_Attlist &)
NCBI_NS_NCBI::CRef< TYear > m_Year
bool CanGetMonth(void) const
Check if it is safe to call GetMonth method.
Tparent::CMemberIndex< E_memberIndex, 5 > TmemberIndex
bool IsSetMonth(void) const
Check if a value has been assigned to Month data member.
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
void ResetYear(void)
Reset Year data member.
EAttlist_DateType m_DateType
TYear & SetYear(void)
Assign a value to Year data member.
bool CanGetDateType(void) const
Check if it is safe to call GetDateType method.
DECLARE_INTERNAL_TYPE_INFO()
void SetDefaultDateType(void)
Assign default value to DateType data member.
Tparent::CMemberIndex< E_memberIndex, 2 > TmemberIndex
void ResetAttlist(void)
Reset Attlist data member.
NCBI_NS_NCBI::CSerialObject Tparent
NCBI_NS_NCBI::CRef< TAttlist > m_Attlist
virtual void Reset(void)
Reset the whole object.
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
NCBI_NS_NCBI::CSerialObject Tparent
TDateType GetDateType(void) const
Get the DateType member data.
TDateType & SetDateType(void)
Assign a value to DateType data member.
bool CanGetDay(void) const
Check if it is safe to call GetDay method.
bool IsSetDay(void) const
Check if a value has been assigned to Day data member.
bool IsSetYear(void) const
Check if a value has been assigned to Year data member.
DECLARE_INTERNAL_TYPE_INFO()
void ResetDay(void)
Reset Day data member.
void Reset(void)
Reset the whole object.
bool IsSetDateType(void) const
Check if a value has been assigned to DateType data member.
const TMonth & GetMonth(void) const
Get the Month member data.
virtual ~CArticleDate_Base(void)
NCBI_NS_NCBI::CRef< TDay > m_Day
bool CanGetYear(void) const
Check if it is safe to call GetYear method.
CArticleDate_Base & operator=(const CArticleDate_Base &)
NCBI_NS_NCBI::CRef< TMonth > m_Month
void ResetDateType(void)
Reset DateType data member.
const TDay & GetDay(void) const
Get the Day member data.
CArticleDate_Base(const CArticleDate_Base &)
void ResetMonth(void)
Reset Month data member.
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
const TYear & GetYear(void) const
Get the Year member data.
@ eAttlist_DateType_Electronic