41 #ifndef ALGO_MS_FORMATS_PEPXML_SEARCH_SCORE_BASE_HPP
42 #define ALGO_MS_FORMATS_PEPXML_SEARCH_SCORE_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
125 bool IsSetName(
void)
const;
132 bool CanGetName(
void)
const;
135 void ResetName(
void);
141 const TName& GetName(
void)
const;
154 TName& SetName(
void);
163 bool IsSetValue(
void)
const;
170 bool CanGetValue(
void)
const;
173 void ResetValue(
void);
179 const TValue& GetValue(
void)
const;
201 bool IsSetType(
void)
const;
208 bool CanGetType(
void)
const;
211 void ResetType(
void);
217 const TType& GetType(
void)
const;
230 TType& SetType(
void);
268 bool IsSetAttlist(
void)
const;
275 bool CanGetAttlist(
void)
const;
278 void ResetAttlist(
void);
284 const TAttlist& GetAttlist(
void)
const;
304 bool IsSetSearch_score(
void)
const;
310 bool CanGetSearch_score(
void)
const;
313 void ResetSearch_score(
void);
316 void SetSearch_score(
void);
319 virtual void Reset(
void);
372 m_Name = std::forward<CSearch_score_Base::C_Attlist::TName>(
value);
403 if (!CanGetValue()) {
419 m_Value = std::forward<CSearch_score_Base::C_Attlist::TValue>(
value);
466 m_Type = std::forward<CSearch_score_Base::C_Attlist::TType>(
value);
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.
#define NCBI_PEPXML_EXPORT
bool CanGetSearch_score(void) const
Check if value of Search_score member is getatable.
const TType & GetType(void) const
Get the Type member data.
void SetSearch_score(void)
Set NULL data member (assign 'NULL' value to Search_score data member).
TType & SetType(void)
Assign a value to Type data member.
C_Attlist(const C_Attlist &)
bool IsSetName(void) const
Check if a value has been assigned to Name data member.
TName & SetName(void)
Assign a value to Name data member.
DECLARE_INTERNAL_TYPE_INFO()
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
CSearch_score_Base(const CSearch_score_Base &)
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
CSearch_score_Base & operator=(const CSearch_score_Base &)
TValue & SetValue(void)
Assign a value to Value data member.
void ResetSearch_score(void)
Reset Search_score data member.
bool CanGetName(void) const
Check if it is safe to call GetName method.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
C_Attlist & operator=(const C_Attlist &)
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
bool IsSetType(void) const
Check if a value has been assigned to Type data member.
const TName & GetName(void) const
Get the Name member data.
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
const TValue & GetValue(void) const
Get the Value member data.
bool IsSetSearch_score(void) const
Check if a value has been assigned to Search_score data member.
void ResetAttlist(void)
Reset Attlist data member.
bool CanGetValue(void) const
Check if it is safe to call GetValue method.
bool IsSetValue(void) const
Check if a value has been assigned to Value data member.
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
bool CanGetType(void) const
Check if it is safe to call GetType method.
DECLARE_INTERNAL_TYPE_INFO()
CRef< TAttlist > m_Attlist
const GenericPointer< typename T::ValueType > T2 value