41 #ifndef OBJTOOLS_EUTILS_EFETCH_MOVER_BASE_HPP
42 #define OBJTOOLS_EUTILS_EFETCH_MOVER_BASE_HPP
54 #ifndef BEGIN_objects_SCOPE
55 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
56 # define END_objects_SCOPE END_SCOPE(objects)
609 virtual void Reset(
void);
663 m_Id = std::forward<CMover_Base::C_Attlist::TId>(
value);
710 m_Xref = std::forward<CMover_Base::C_Attlist::TXref>(
value);
741 if (!CanGetClass()) {
757 m_Class = std::forward<CMover_Base::C_Attlist::TClass>(
value);
788 if (!CanGetStyle()) {
804 m_Style = std::forward<CMover_Base::C_Attlist::TStyle>(
value);
851 m_Href = std::forward<CMover_Base::C_Attlist::THref>(
value);
876 return IsSetMathcolor();
882 if (!CanGetMathcolor()) {
898 m_Mathcolor = std::forward<CMover_Base::C_Attlist::TMathcolor>(
value);
906 if (!IsSetMathcolor()) {
923 return IsSetMathbackground();
929 if (!CanGetMathbackground()) {
932 return m_Mathbackground;
938 m_Mathbackground =
value;
945 m_Mathbackground = std::forward<CMover_Base::C_Attlist::TMathbackground>(
value);
953 if (!IsSetMathbackground()) {
958 return m_Mathbackground;
970 return IsSetAccent();
983 if (!CanGetAccent()) {
1000 if (!IsSetAccent()) {
1017 return IsSetAlign();
1030 if (!CanGetAlign()) {
1047 if (!IsSetAlign()) {
User-defined methods of the data storage class.
Base class for all serializable objects.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
#define ENUM_METHOD_NAME(EnumName)
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.
TAccent GetAccent(void) const
Get the Accent member data.
const TMathExpression & GetMathExpression(void) const
Get the MathExpression member data.
list< CRef< C_E_MathExpression > > TMathExpression
virtual ~CMover_Base(void)
CMover_Base & operator=(const CMover_Base &)
void ResetMathcolor(void)
Reset Mathcolor data member.
bool IsSetMathcolor(void) const
Check if a value has been assigned to Mathcolor data member.
TMathcolor & SetMathcolor(void)
Assign a value to Mathcolor data member.
bool IsSetAlign(void) const
Check if a value has been assigned to Align data member.
void ResetHref(void)
Reset Href data member.
void ResetClass(void)
Reset Class data member.
TXref & SetXref(void)
Assign a value to Xref data member.
TAlign GetAlign(void) const
Get the Align member data.
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
void ResetMathbackground(void)
Reset Mathbackground data member.
THref & SetHref(void)
Assign a value to Href data member.
CMover_Base(const CMover_Base &)
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
bool CanGetXref(void) const
Check if it is safe to call GetXref method.
void ResetStyle(void)
Reset Style data member.
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
bool IsSetMathExpression(void) const
Check if a value has been assigned to MathExpression data member.
bool IsSetXref(void) const
Check if a value has been assigned to Xref data member.
TAlign & SetAlign(void)
Assign a value to Align data member.
const TMathcolor & GetMathcolor(void) const
Get the Mathcolor member data.
void Reset(void)
Reset the whole object.
const THref & GetHref(void) const
Get the Href member data.
list< CRef< C_E_MathExpression > > m_MathExpression
bool CanGetClass(void) const
Check if it is safe to call GetClass method.
DECLARE_INTERNAL_TYPE_INFO()
void ResetAlign(void)
Reset Align data member.
bool CanGetMathcolor(void) const
Check if it is safe to call GetMathcolor method.
TMathExpression & SetMathExpression(void)
Assign a value to MathExpression data member.
bool CanGetHref(void) const
Check if it is safe to call GetHref method.
bool IsSetClass(void) const
Check if a value has been assigned to Class data member.
void ResetAccent(void)
Reset Accent data member.
bool CanGetAlign(void) const
Check if it is safe to call GetAlign method.
bool IsSetMathbackground(void) const
Check if a value has been assigned to Mathbackground data member.
void ResetMathExpression(void)
Reset MathExpression data member.
CRef< TAttlist > m_Attlist
const TMathbackground & GetMathbackground(void) const
Get the Mathbackground member data.
TStyle & SetStyle(void)
Assign a value to Style data member.
void ResetId(void)
Reset Id data member.
bool IsSetHref(void) const
Check if a value has been assigned to Href data member.
void ResetAttlist(void)
Reset Attlist data member.
const TStyle & GetStyle(void) const
Get the Style member data.
const TClass & GetClass(void) const
Get the Class member data.
TMathbackground & SetMathbackground(void)
Assign a value to Mathbackground data member.
const TXref & GetXref(void) const
Get the Xref member data.
TId & SetId(void)
Assign a value to Id data member.
Tparent::CMemberIndex< E_memberIndex, 10 > TmemberIndex
TAccent & SetAccent(void)
Assign a value to Accent 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.
void ResetXref(void)
Reset Xref data member.
virtual void Reset(void)
Reset the whole object.
DECLARE_INTERNAL_TYPE_INFO()
C_Attlist(const C_Attlist &)
bool CanGetStyle(void) const
Check if it is safe to call GetStyle method.
bool CanGetMathExpression(void) const
Check if it is safe to call GetMathExpression method.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
DECLARE_INTERNAL_TYPE_INFO()
TClass & SetClass(void)
Assign a value to Class data member.
const TId & GetId(void) const
Get the Id member data.
bool IsSetAccent(void) const
Check if a value has been assigned to Accent data member.
C_Attlist & operator=(const C_Attlist &)
bool CanGetAccent(void) const
Check if it is safe to call GetAccent method.
bool IsSetStyle(void) const
Check if a value has been assigned to Style data member.
bool CanGetMathbackground(void) const
Check if it is safe to call GetMathbackground method.
bool IsSetId(void) const
Check if a value has been assigned to Id data member.