41 #ifndef OBJTOOLS_EUTILS_EFETCH_MENCLOSE_BASE_HPP
42 #define OBJTOOLS_EUTILS_EFETCH_MENCLOSE_BASE_HPP
53 #ifndef BEGIN_objects_SCOPE
54 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
55 # define END_objects_SCOPE END_SCOPE(objects)
544 virtual void Reset(
void);
598 m_Id = std::forward<CMenclose_Base::C_Attlist::TId>(
value);
645 m_Xref = std::forward<CMenclose_Base::C_Attlist::TXref>(
value);
676 if (!CanGetClass()) {
692 m_Class = std::forward<CMenclose_Base::C_Attlist::TClass>(
value);
723 if (!CanGetStyle()) {
739 m_Style = std::forward<CMenclose_Base::C_Attlist::TStyle>(
value);
786 m_Href = std::forward<CMenclose_Base::C_Attlist::THref>(
value);
811 return IsSetMathcolor();
817 if (!CanGetMathcolor()) {
833 m_Mathcolor = std::forward<CMenclose_Base::C_Attlist::TMathcolor>(
value);
841 if (!IsSetMathcolor()) {
858 return IsSetMathbackground();
864 if (!CanGetMathbackground()) {
867 return m_Mathbackground;
873 m_Mathbackground =
value;
880 m_Mathbackground = std::forward<CMenclose_Base::C_Attlist::TMathbackground>(
value);
888 if (!IsSetMathbackground()) {
893 return m_Mathbackground;
905 return IsSetNotation();
911 if (!CanGetNotation()) {
927 m_Notation = std::forward<CMenclose_Base::C_Attlist::TNotation>(
value);
935 if (!IsSetNotation()) {
User-defined methods of the data storage class.
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.
void ResetNotation(void)
Reset Notation data member.
bool CanGetMathbackground(void) const
Check if it is safe to call GetMathbackground method.
const TClass & GetClass(void) const
Get the Class member data.
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
void ResetId(void)
Reset Id data member.
void ResetXref(void)
Reset Xref data member.
void Reset(void)
Reset the whole object.
void ResetClass(void)
Reset Class data member.
DECLARE_INTERNAL_TYPE_INFO()
bool IsSetId(void) const
Check if a value has been assigned to Id data member.
const TNotation & GetNotation(void) const
Get the Notation member data.
bool IsSetStyle(void) const
Check if a value has been assigned to Style data member.
bool CanGetMenclose(void) const
Check if it is safe to call GetMenclose method.
bool CanGetNotation(void) const
Check if it is safe to call GetNotation method.
const TXref & GetXref(void) const
Get the Xref member data.
virtual ~CMenclose_Base(void)
TClass & SetClass(void)
Assign a value to Class data member.
CMenclose_Base(const CMenclose_Base &)
const TMathcolor & GetMathcolor(void) const
Get the Mathcolor member data.
bool IsSetMenclose(void) const
Check if a value has been assigned to Menclose data member.
bool IsSetXref(void) const
Check if a value has been assigned to Xref data member.
bool CanGetId(void) const
Check if it is safe to call GetId method.
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
DECLARE_INTERNAL_TYPE_INFO()
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
const TStyle & GetStyle(void) const
Get the Style member data.
void ResetMathcolor(void)
Reset Mathcolor data member.
TMathcolor & SetMathcolor(void)
Assign a value to Mathcolor data member.
bool CanGetStyle(void) const
Check if it is safe to call GetStyle method.
const TMathbackground & GetMathbackground(void) const
Get the Mathbackground member data.
CMenclose_Base & operator=(const CMenclose_Base &)
bool CanGetXref(void) const
Check if it is safe to call GetXref method.
TStyle & SetStyle(void)
Assign a value to Style data member.
bool CanGetHref(void) const
Check if it is safe to call GetHref method.
bool IsSetMathbackground(void) const
Check if a value has been assigned to Mathbackground data member.
CRef< TMenclose > m_Menclose
TMenclose & SetMenclose(void)
Assign a value to Menclose data member.
void ResetStyle(void)
Reset Style data member.
TMathbackground & SetMathbackground(void)
Assign a value to Mathbackground data member.
const THref & GetHref(void) const
Get the Href member data.
void ResetMathbackground(void)
Reset Mathbackground data member.
TNotation & SetNotation(void)
Assign a value to Notation data member.
const TMenclose & GetMenclose(void) const
Get the Menclose member data.
CRef< TAttlist > m_Attlist
THref & SetHref(void)
Assign a value to Href data member.
TId & SetId(void)
Assign a value to Id data member.
C_Attlist(const C_Attlist &)
bool IsSetNotation(void) const
Check if a value has been assigned to Notation data member.
void ResetAttlist(void)
Reset Attlist data member.
void ResetMenclose(void)
Reset Menclose data member.
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
bool IsSetClass(void) const
Check if a value has been assigned to Class data member.
TXref & SetXref(void)
Assign a value to Xref data member.
Tparent::CMemberIndex< E_memberIndex, 9 > TmemberIndex
void ResetHref(void)
Reset Href data member.
bool IsSetHref(void) const
Check if a value has been assigned to Href data member.
const TId & GetId(void) const
Get the Id member data.
C_Attlist & operator=(const C_Attlist &)
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
bool CanGetMathcolor(void) const
Check if it is safe to call GetMathcolor method.
bool CanGetClass(void) const
Check if it is safe to call GetClass method.
virtual void Reset(void)
Reset the whole object.
bool IsSetMathcolor(void) const
Check if a value has been assigned to Mathcolor data member.
const GenericPointer< typename T::ValueType > T2 value