41 #ifndef OBJTOOLS_EUTILS_EFETCH_LIST_BASE_HPP
42 #define OBJTOOLS_EUTILS_EFETCH_LIST_BASE_HPP
56 #ifndef BEGIN_objects_SCOPE
57 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
58 # define END_objects_SCOPE END_SCOPE(objects)
510 typedef list< CRef< C_E_BvarQ > >
TBvarQ;
658 virtual void Reset(
void);
714 m_Id = std::forward<CList_Base::C_Attlist::TId>(
value);
761 m_Xref = std::forward<CList_Base::C_Attlist::TXref>(
value);
792 if (!CanGetClass()) {
808 m_Class = std::forward<CList_Base::C_Attlist::TClass>(
value);
839 if (!CanGetStyle()) {
855 m_Style = std::forward<CList_Base::C_Attlist::TStyle>(
value);
902 m_Href = std::forward<CList_Base::C_Attlist::THref>(
value);
927 return IsSetEncoding();
933 if (!CanGetEncoding()) {
949 m_Encoding = std::forward<CList_Base::C_Attlist::TEncoding>(
value);
957 if (!IsSetEncoding()) {
974 return IsSetDefinitionURL();
980 if (!CanGetDefinitionURL()) {
983 return m_DefinitionURL;
989 m_DefinitionURL =
value;
996 m_DefinitionURL = std::forward<CList_Base::C_Attlist::TDefinitionURL>(
value);
1004 if (!IsSetDefinitionURL()) {
1009 return m_DefinitionURL;
1021 return IsSetOrder();
1034 if (!CanGetOrder()) {
1051 if (!IsSetOrder()) {
User-defined methods of the data storage class.
User-defined methods of the data storage class.
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.
TOrder & SetOrder(void)
Assign a value to Order data member.
TDomainQ & SetDomainQ(void)
Assign a value to DomainQ data member.
bool CanGetDefinitionURL(void) const
Check if it is safe to call GetDefinitionURL method.
void ResetContExp(void)
Reset ContExp data member.
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.
TXref & SetXref(void)
Assign a value to Xref data member.
virtual void Reset(void)
Reset the whole object.
const TContExp & GetContExp(void) const
Get the ContExp member data.
TStyle & SetStyle(void)
Assign a value to Style data member.
bool IsSetBvarQ(void) const
Check if a value has been assigned to BvarQ data member.
CList_Base(const CList_Base &)
const TId & GetId(void) const
Get the Id member data.
bool CanGetDomainQ(void) const
Check if it is safe to call GetDomainQ method.
TClass & SetClass(void)
Assign a value to Class data member.
THref & SetHref(void)
Assign a value to Href data member.
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
list< CRef< C_E_DomainQ > > m_DomainQ
void ResetStyle(void)
Reset Style data member.
void ResetBvarQ(void)
Reset BvarQ data member.
bool CanGetStyle(void) const
Check if it is safe to call GetStyle method.
const TDomainQ & GetDomainQ(void) const
Get the DomainQ member data.
void ResetEncoding(void)
Reset Encoding data member.
bool CanGetHref(void) const
Check if it is safe to call GetHref method.
bool IsSetEncoding(void) const
Check if a value has been assigned to Encoding data member.
const TStyle & GetStyle(void) const
Get the Style member data.
void ResetOrder(void)
Reset Order data member.
C_Attlist & operator=(const C_Attlist &)
DECLARE_INTERNAL_TYPE_INFO()
TDefinitionURL & SetDefinitionURL(void)
Assign a value to DefinitionURL data member.
void Reset(void)
Reset the whole object.
bool CanGetEncoding(void) const
Check if it is safe to call GetEncoding method.
bool IsSetStyle(void) const
Check if a value has been assigned to Style data member.
Tparent::CMemberIndex< E_memberIndex, 9 > TmemberIndex
const THref & GetHref(void) const
Get the Href member data.
TContExp & SetContExp(void)
Assign a value to ContExp data member.
bool CanGetClass(void) const
Check if it is safe to call GetClass method.
virtual ~CList_Base(void)
Tparent::CMemberIndex< E_memberIndex, 5 > TmemberIndex
void ResetClass(void)
Reset Class data member.
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
void ResetHref(void)
Reset Href data member.
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
const TDefinitionURL & GetDefinitionURL(void) const
Get the DefinitionURL member data.
void ResetId(void)
Reset Id data member.
bool IsSetDefinitionURL(void) const
Check if a value has been assigned to DefinitionURL data member.
const TBvarQ & GetBvarQ(void) const
Get the BvarQ member data.
bool IsSetHref(void) const
Check if a value has been assigned to Href data member.
const TClass & GetClass(void) const
Get the Class member data.
CList_Base & operator=(const CList_Base &)
TOrder GetOrder(void) const
Get the Order member data.
bool CanGetXref(void) const
Check if it is safe to call GetXref method.
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
void ResetDefinitionURL(void)
Reset DefinitionURL data member.
bool CanGetOrder(void) const
Check if it is safe to call GetOrder method.
TBvarQ & SetBvarQ(void)
Assign a value to BvarQ data member.
list< CRef< C_E_DomainQ > > TDomainQ
list< CRef< C_E_BvarQ > > m_BvarQ
DECLARE_INTERNAL_TYPE_INFO()
bool IsSetOrder(void) const
Check if a value has been assigned to Order data member.
list< CRef< C_E_BvarQ > > TBvarQ
bool IsSetId(void) const
Check if a value has been assigned to Id data member.
void ResetDomainQ(void)
Reset DomainQ data member.
bool CanGetBvarQ(void) const
Check if it is safe to call GetBvarQ method.
list< CRef< C_E_ContExp > > TContExp
void ResetAttlist(void)
Reset Attlist data member.
TEncoding & SetEncoding(void)
Assign a value to Encoding data member.
bool IsSetDomainQ(void) const
Check if a value has been assigned to DomainQ data member.
DECLARE_INTERNAL_TYPE_INFO()
list< CRef< C_E_ContExp > > m_ContExp
bool IsSetContExp(void) const
Check if a value has been assigned to ContExp data member.
const TEncoding & GetEncoding(void) const
Get the Encoding member data.
bool CanGetContExp(void) const
Check if it is safe to call GetContExp method.
DECLARE_INTERNAL_TYPE_INFO()
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.
const TXref & GetXref(void) const
Get the Xref member data.
C_Attlist(const C_Attlist &)
void ResetXref(void)
Reset Xref data member.
CRef< TAttlist > m_Attlist
DECLARE_INTERNAL_TYPE_INFO()
@ eAttlist_order_lexicographic