41 #ifndef OBJTOOLS_EUTILS_EFETCH_MLONGDIV_BASE_HPP
42 #define OBJTOOLS_EUTILS_EFETCH_MLONGDIV_BASE_HPP
53 #ifndef BEGIN_objects_SCOPE
54 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
55 # define END_objects_SCOPE END_SCOPE(objects)
704 virtual void Reset(
void);
758 m_Id = std::forward<CMlongdiv_Base::C_Attlist::TId>(
value);
805 m_Xref = std::forward<CMlongdiv_Base::C_Attlist::TXref>(
value);
836 if (!CanGetClass()) {
852 m_Class = std::forward<CMlongdiv_Base::C_Attlist::TClass>(
value);
883 if (!CanGetStyle()) {
899 m_Style = std::forward<CMlongdiv_Base::C_Attlist::TStyle>(
value);
946 m_Href = std::forward<CMlongdiv_Base::C_Attlist::THref>(
value);
971 return IsSetMathcolor();
977 if (!CanGetMathcolor()) {
993 m_Mathcolor = std::forward<CMlongdiv_Base::C_Attlist::TMathcolor>(
value);
1001 if (!IsSetMathcolor()) {
1018 return IsSetMathbackground();
1024 if (!CanGetMathbackground()) {
1027 return m_Mathbackground;
1033 m_Mathbackground =
value;
1040 m_Mathbackground = std::forward<CMlongdiv_Base::C_Attlist::TMathbackground>(
value);
1048 if (!IsSetMathbackground()) {
1053 return m_Mathbackground;
1065 return IsSetPosition();
1071 if (!CanGetPosition()) {
1087 m_Position = std::forward<CMlongdiv_Base::C_Attlist::TPosition>(
value);
1095 if (!IsSetPosition()) {
1112 return IsSetShift();
1118 if (!CanGetShift()) {
1134 m_Shift = std::forward<CMlongdiv_Base::C_Attlist::TShift>(
value);
1142 if (!IsSetShift()) {
1159 return IsSetLongdivstyle();
1165 if (!CanGetLongdivstyle()) {
1168 return m_Longdivstyle;
1174 m_Longdivstyle =
value;
1181 m_Longdivstyle = std::forward<CMlongdiv_Base::C_Attlist::TLongdivstyle>(
value);
1189 if (!IsSetLongdivstyle()) {
1194 return m_Longdivstyle;
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.
DECLARE_INTERNAL_TYPE_INFO()
void ResetClass(void)
Reset Class data member.
TStyle & SetStyle(void)
Assign a value to Style data member.
C_MstackExpression(const C_MstackExpression &)
bool CanGetXref(void) const
Check if it is safe to call GetXref method.
bool CanGetHref(void) const
Check if it is safe to call GetHref method.
bool CanGetMstackExpression(void) const
Check if it is safe to call GetMstackExpression method.
bool CanGetShift(void) const
Check if it is safe to call GetShift method.
const TShift & GetShift(void) const
Get the Shift member data.
bool IsSetClass(void) const
Check if a value has been assigned to Class data member.
TId & SetId(void)
Assign a value to Id data member.
bool IsSetPosition(void) const
Check if a value has been assigned to Position data member.
list< CRef< CMstackExpression > > TMstackExpression
void ResetShift(void)
Reset Shift data member.
TClass & SetClass(void)
Assign a value to Class data member.
void ResetLongdivstyle(void)
Reset Longdivstyle data member.
bool CanGetMstackExpression(void) const
Check if it is safe to call GetMstackExpression method.
bool IsSetStyle(void) const
Check if a value has been assigned to Style data member.
const THref & GetHref(void) const
Get the Href member data.
const TPosition & GetPosition(void) const
Get the Position member data.
Tparent::CMemberIndex< E_memberIndex, 11 > TmemberIndex
const TMstackExpression & GetMstackExpression(void) const
Get the MstackExpression member data.
bool CanGetLongdivstyle(void) const
Check if it is safe to call GetLongdivstyle method.
Tparent::CMemberIndex< E_memberIndex, 2 > TmemberIndex
const TClass & GetClass(void) const
Get the Class member data.
virtual void Reset(void)
Reset the whole object.
const TStyle & GetStyle(void) const
Get the Style member data.
const TXref & GetXref(void) const
Get the Xref member data.
const TMathcolor & GetMathcolor(void) const
Get the Mathcolor member data.
void ResetMstackExpression(void)
Reset MstackExpression data member.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
bool IsSetMathbackground(void) const
Check if a value has been assigned to Mathbackground data member.
bool CanGetMathcolor(void) const
Check if it is safe to call GetMathcolor method.
~C_MstackExpression(void)
void ResetMstackExpression(void)
Reset MstackExpression data member.
bool IsSetId(void) const
Check if a value has been assigned to Id data member.
TMathbackground & SetMathbackground(void)
Assign a value to Mathbackground data member.
void Reset(void)
Reset the whole object.
void ResetStyle(void)
Reset Style data member.
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
bool CanGetClass(void) const
Check if it is safe to call GetClass method.
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetPosition(void) const
Check if it is safe to call GetPosition method.
void ResetXref(void)
Reset Xref data member.
bool IsSetXref(void) const
Check if a value has been assigned to Xref data member.
TPosition & SetPosition(void)
Assign a value to Position data member.
TMathcolor & SetMathcolor(void)
Assign a value to Mathcolor data member.
THref & SetHref(void)
Assign a value to Href data member.
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
TMstackExpression & SetMstackExpression(void)
Assign a value to MstackExpression data member.
bool IsSetMstackExpression(void) const
Check if a value has been assigned to MstackExpression data member.
TLongdivstyle & SetLongdivstyle(void)
Assign a value to Longdivstyle data member.
C_Attlist(const C_Attlist &)
bool CanGetStyle(void) const
Check if it is safe to call GetStyle method.
const TMathbackground & GetMathbackground(void) const
Get the Mathbackground member data.
void ResetAttlist(void)
Reset Attlist data member.
bool IsSetHref(void) const
Check if a value has been assigned to Href data member.
C_MstackExpression TMstackExpression
C_Attlist & operator=(const C_Attlist &)
TShift & SetShift(void)
Assign a value to Shift data member.
void ResetId(void)
Reset Id data member.
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
bool IsSetShift(void) const
Check if a value has been assigned to Shift data member.
const TLongdivstyle & GetLongdivstyle(void) const
Get the Longdivstyle member data.
void Reset(void)
Reset the whole object.
virtual ~CMlongdiv_Base(void)
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetMathbackground(void) const
Check if it is safe to call GetMathbackground method.
void ResetMathbackground(void)
Reset Mathbackground data member.
bool CanGetId(void) const
Check if it is safe to call GetId method.
CMlongdiv_Base(const CMlongdiv_Base &)
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
bool IsSetLongdivstyle(void) const
Check if a value has been assigned to Longdivstyle data member.
CMlongdiv_Base & operator=(const CMlongdiv_Base &)
CRef< TAttlist > m_Attlist
C_MstackExpression & operator=(const C_MstackExpression &)
TMstackExpression & SetMstackExpression(void)
Assign a value to MstackExpression data member.
void ResetHref(void)
Reset Href data member.
TXref & SetXref(void)
Assign a value to Xref data member.
const TId & GetId(void) const
Get the Id member data.
void ResetPosition(void)
Reset Position data member.
const TMstackExpression & GetMstackExpression(void) const
Get the MstackExpression member data.
void ResetMathcolor(void)
Reset Mathcolor data member.
CRef< TMstackExpression > m_MstackExpression
list< CRef< CMstackExpression > > m_MstackExpression
bool IsSetMstackExpression(void) const
Check if a value has been assigned to MstackExpression data member.
bool IsSetMathcolor(void) const
Check if a value has been assigned to Mathcolor data member.
const GenericPointer< typename T::ValueType > T2 value