41 #ifndef OBJTOOLS_EUTILS_EFETCH_MERROR_BASE_HPP
42 #define OBJTOOLS_EUTILS_EFETCH_MERROR_BASE_HPP
53 #ifndef BEGIN_objects_SCOPE
54 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
55 # define END_objects_SCOPE END_SCOPE(objects)
503 virtual void Reset(
void);
557 m_Id = std::forward<CMerror_Base::C_Attlist::TId>(
value);
604 m_Xref = std::forward<CMerror_Base::C_Attlist::TXref>(
value);
635 if (!CanGetClass()) {
651 m_Class = std::forward<CMerror_Base::C_Attlist::TClass>(
value);
682 if (!CanGetStyle()) {
698 m_Style = std::forward<CMerror_Base::C_Attlist::TStyle>(
value);
745 m_Href = std::forward<CMerror_Base::C_Attlist::THref>(
value);
770 return IsSetMathcolor();
776 if (!CanGetMathcolor()) {
792 m_Mathcolor = std::forward<CMerror_Base::C_Attlist::TMathcolor>(
value);
800 if (!IsSetMathcolor()) {
817 return IsSetMathbackground();
823 if (!CanGetMathbackground()) {
826 return m_Mathbackground;
832 m_Mathbackground =
value;
839 m_Mathbackground = std::forward<CMerror_Base::C_Attlist::TMathbackground>(
value);
847 if (!IsSetMathbackground()) {
852 return m_Mathbackground;
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.
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
bool IsSetStyle(void) const
Check if a value has been assigned to Style data member.
const TMerror & GetMerror(void) const
Get the Merror member data.
const TClass & GetClass(void) const
Get the Class member data.
bool CanGetMathbackground(void) const
Check if it is safe to call GetMathbackground method.
C_Attlist(const C_Attlist &)
const TXref & GetXref(void) const
Get the Xref member data.
DECLARE_INTERNAL_TYPE_INFO()
bool IsSetXref(void) const
Check if a value has been assigned to Xref data member.
bool IsSetId(void) const
Check if a value has been assigned to Id data member.
TMerror & SetMerror(void)
Assign a value to Merror data member.
TStyle & SetStyle(void)
Assign a value to Style data member.
bool CanGetStyle(void) const
Check if it is safe to call GetStyle method.
bool IsSetClass(void) const
Check if a value has been assigned to Class data member.
void ResetHref(void)
Reset Href data member.
bool IsSetMathbackground(void) const
Check if a value has been assigned to Mathbackground data member.
DECLARE_INTERNAL_TYPE_INFO()
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
CMerror_Base(const CMerror_Base &)
const TId & GetId(void) const
Get the Id member data.
TMathcolor & SetMathcolor(void)
Assign a value to Mathcolor data member.
void ResetMerror(void)
Reset Merror data member.
bool CanGetMerror(void) const
Check if it is safe to call GetMerror method.
bool IsSetMathcolor(void) const
Check if a value has been assigned to Mathcolor data member.
void Reset(void)
Reset the whole object.
bool CanGetHref(void) const
Check if it is safe to call GetHref method.
void ResetXref(void)
Reset Xref data member.
bool CanGetMathcolor(void) const
Check if it is safe to call GetMathcolor method.
void ResetAttlist(void)
Reset Attlist data member.
TXref & SetXref(void)
Assign a value to Xref data member.
TId & SetId(void)
Assign a value to Id data member.
CMerror_Base & operator=(const CMerror_Base &)
virtual ~CMerror_Base(void)
const TStyle & GetStyle(void) const
Get the Style member data.
CRef< TAttlist > m_Attlist
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
bool IsSetMerror(void) const
Check if a value has been assigned to Merror data member.
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
C_Attlist & operator=(const C_Attlist &)
bool CanGetClass(void) const
Check if it is safe to call GetClass method.
bool IsSetHref(void) const
Check if a value has been assigned to Href data member.
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
void ResetStyle(void)
Reset Style data member.
void ResetClass(void)
Reset Class data member.
void ResetId(void)
Reset Id data member.
const TMathcolor & GetMathcolor(void) const
Get the Mathcolor member data.
const TMathbackground & GetMathbackground(void) const
Get the Mathbackground member data.
virtual void Reset(void)
Reset the whole object.
THref & SetHref(void)
Assign a value to Href data member.
Tparent::CMemberIndex< E_memberIndex, 8 > TmemberIndex
bool CanGetXref(void) const
Check if it is safe to call GetXref method.
TMathbackground & SetMathbackground(void)
Assign a value to Mathbackground data member.
void ResetMathcolor(void)
Reset Mathcolor data member.
bool CanGetId(void) const
Check if it is safe to call GetId method.
void ResetMathbackground(void)
Reset Mathbackground data member.
TClass & SetClass(void)
Assign a value to Class data member.
const THref & GetHref(void) const
Get the Href member data.
const GenericPointer< typename T::ValueType > T2 value