41 #ifndef OBJTOOLS_EUTILS_EFETCH_MATRIX_BASE_HPP
42 #define OBJTOOLS_EUTILS_EFETCH_MATRIX_BASE_HPP
56 #ifndef BEGIN_objects_SCOPE
57 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
58 # define END_objects_SCOPE END_SCOPE(objects)
650 m_Id = std::forward<CMatrix_Base::C_Attlist::TId>(
value);
697 m_Xref = std::forward<CMatrix_Base::C_Attlist::TXref>(
value);
728 if (!CanGetClass()) {
744 m_Class = std::forward<CMatrix_Base::C_Attlist::TClass>(
value);
775 if (!CanGetStyle()) {
791 m_Style = std::forward<CMatrix_Base::C_Attlist::TStyle>(
value);
838 m_Href = std::forward<CMatrix_Base::C_Attlist::THref>(
value);
863 return IsSetEncoding();
869 if (!CanGetEncoding()) {
885 m_Encoding = std::forward<CMatrix_Base::C_Attlist::TEncoding>(
value);
893 if (!IsSetEncoding()) {
910 return IsSetDefinitionURL();
916 if (!CanGetDefinitionURL()) {
919 return m_DefinitionURL;
925 m_DefinitionURL =
value;
932 m_DefinitionURL = std::forward<CMatrix_Base::C_Attlist::TDefinitionURL>(
value);
940 if (!IsSetDefinitionURL()) {
945 return m_DefinitionURL;
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
Matrix definitions, these are supposed to store PSSMs and corresponding matrices of relative residue ...
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.
bool IsSetId(void) const
Check if a value has been assigned to Id data member.
void ResetHref(void)
Reset Href data member.
TStyle & SetStyle(void)
Assign a value to Style data member.
bool CanGetDefinitionURL(void) const
Check if it is safe to call GetDefinitionURL method.
const TDefinitionURL & GetDefinitionURL(void) const
Get the DefinitionURL member data.
virtual void Reset(void)
Reset the whole object.
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
Tparent::CMemberIndex< E_memberIndex, 5 > TmemberIndex
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.
C_Attlist(const C_Attlist &)
void ResetClass(void)
Reset Class data member.
const THref & GetHref(void) const
Get the Href member data.
const TContExp & GetContExp(void) const
Get the ContExp member data.
bool CanGetEncoding(void) const
Check if it is safe to call GetEncoding method.
void ResetBvarQ(void)
Reset BvarQ data member.
bool CanGetContExp(void) const
Check if it is safe to call GetContExp method.
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
void ResetDefinitionURL(void)
Reset DefinitionURL data member.
const TXref & GetXref(void) const
Get the Xref member data.
bool IsSetHref(void) const
Check if a value has been assigned to Href data member.
CRef< TDomainQ > m_DomainQ
const TBvarQ & GetBvarQ(void) const
Get the BvarQ member data.
TDefinitionURL & SetDefinitionURL(void)
Assign a value to DefinitionURL data member.
bool CanGetClass(void) const
Check if it is safe to call GetClass method.
TBvarQ & SetBvarQ(void)
Assign a value to BvarQ data member.
list< CRef< C_E_ContExp > > m_ContExp
void Reset(void)
Reset the whole object.
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
bool IsSetContExp(void) const
Check if a value has been assigned to ContExp data member.
bool IsSetBvarQ(void) const
Check if a value has been assigned to BvarQ data member.
void ResetDomainQ(void)
Reset DomainQ data member.
TContExp & SetContExp(void)
Assign a value to ContExp data member.
const TStyle & GetStyle(void) const
Get the Style member data.
Tparent::CMemberIndex< E_memberIndex, 8 > TmemberIndex
bool CanGetXref(void) const
Check if it is safe to call GetXref method.
THref & SetHref(void)
Assign a value to Href data member.
bool CanGetHref(void) const
Check if it is safe to call GetHref method.
C_Attlist & operator=(const C_Attlist &)
bool IsSetXref(void) const
Check if a value has been assigned to Xref data member.
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetId(void) const
Check if it is safe to call GetId method.
TXref & SetXref(void)
Assign a value to Xref data member.
CRef< TAttlist > m_Attlist
bool CanGetDomainQ(void) const
Check if it is safe to call GetDomainQ method.
void ResetStyle(void)
Reset Style data member.
bool IsSetStyle(void) const
Check if a value has been assigned 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.
CMatrix_Base(const CMatrix_Base &)
list< CRef< C_E_ContExp > > TContExp
void ResetEncoding(void)
Reset Encoding data member.
CMatrix_Base & operator=(const CMatrix_Base &)
bool IsSetDefinitionURL(void) const
Check if a value has been assigned to DefinitionURL data member.
DECLARE_INTERNAL_TYPE_INFO()
const TClass & GetClass(void) const
Get the Class member data.
void ResetContExp(void)
Reset ContExp data member.
TClass & SetClass(void)
Assign a value to Class data member.
void ResetId(void)
Reset Id data member.
const TEncoding & GetEncoding(void) const
Get the Encoding member data.
void ResetAttlist(void)
Reset Attlist data member.
const TDomainQ & GetDomainQ(void) const
Get the DomainQ member data.
DECLARE_INTERNAL_TYPE_INFO()
void ResetXref(void)
Reset Xref data member.
TId & SetId(void)
Assign a value to Id data member.
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
virtual ~CMatrix_Base(void)
const TId & GetId(void) const
Get the Id member data.
bool CanGetBvarQ(void) const
Check if it is safe to call GetBvarQ method.
TDomainQ & SetDomainQ(void)
Assign a value to DomainQ data member.
bool IsSetEncoding(void) const
Check if a value has been assigned to Encoding data member.