41 #ifndef OBJECTS_MMDB3_ALIGN_STATS_BASE_HPP
42 #define OBJECTS_MMDB3_ALIGN_STATS_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
120 bool IsSetDescr(
void)
const;
127 bool CanGetDescr(
void)
const;
130 void ResetDescr(
void);
136 const TDescr& GetDescr(
void)
const;
158 bool IsSetScale_factor(
void)
const;
165 bool CanGetScale_factor(
void)
const;
168 void ResetScale_factor(
void);
195 bool IsSetVast_score(
void)
const;
202 bool CanGetVast_score(
void)
const;
205 void ResetVast_score(
void);
232 bool IsSetVast_mlogp(
void)
const;
239 bool CanGetVast_mlogp(
void)
const;
242 void ResetVast_mlogp(
void);
269 bool IsSetAlign_res(
void)
const;
276 bool CanGetAlign_res(
void)
const;
279 void ResetAlign_res(
void);
306 bool IsSetRmsd(
void)
const;
313 bool CanGetRmsd(
void)
const;
316 void ResetRmsd(
void);
322 TRmsd GetRmsd(
void)
const;
334 TRmsd& SetRmsd(
void);
343 bool IsSetBlast_score(
void)
const;
350 bool CanGetBlast_score(
void)
const;
353 void ResetBlast_score(
void);
380 bool IsSetBlast_mlogp(
void)
const;
387 bool CanGetBlast_mlogp(
void)
const;
390 void ResetBlast_mlogp(
void);
417 bool IsSetOther_score(
void)
const;
424 bool CanGetOther_score(
void)
const;
427 void ResetOther_score(
void);
448 virtual void Reset(
void);
509 m_Descr = std::forward<CAlign_stats_Base::TDescr>(
value);
Base class for all serializable objects.
static char UnassignedByte(void)
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_MMDB3_EXPORT
DECLARE_INTERNAL_TYPE_INFO()
bool IsSetVast_mlogp(void) const
Check if a value has been assigned to Vast_mlogp data member.
bool IsSetDescr(void) const
Check if a value has been assigned to Descr data member.
void ResetRmsd(void)
Reset Rmsd data member.
TAlign_res GetAlign_res(void) const
Get the Align_res member data.
void ResetScale_factor(void)
Reset Scale_factor data member.
TVast_score & SetVast_score(void)
Assign a value to Vast_score data member.
bool CanGetRmsd(void) const
Check if it is safe to call GetRmsd method.
TBlast_score GetBlast_score(void) const
Get the Blast_score member data.
bool IsSetBlast_score(void) const
Check if a value has been assigned to Blast_score data member.
bool CanGetOther_score(void) const
Check if it is safe to call GetOther_score method.
bool CanGetAlign_res(void) const
Check if it is safe to call GetAlign_res method.
TVast_mlogp GetVast_mlogp(void) const
Get the Vast_mlogp member data.
TScale_factor GetScale_factor(void) const
Get the Scale_factor member data.
CAlign_stats_Base(const CAlign_stats_Base &)
void ResetBlast_score(void)
Reset Blast_score data member.
bool IsSetBlast_mlogp(void) const
Check if a value has been assigned to Blast_mlogp data member.
bool IsSetAlign_res(void) const
Check if a value has been assigned to Align_res data member.
bool CanGetVast_score(void) const
Check if it is safe to call GetVast_score method.
bool CanGetDescr(void) const
Check if it is safe to call GetDescr method.
bool CanGetBlast_mlogp(void) const
Check if it is safe to call GetBlast_mlogp method.
bool CanGetBlast_score(void) const
Check if it is safe to call GetBlast_score method.
TBlast_score & SetBlast_score(void)
Assign a value to Blast_score data member.
bool CanGetVast_mlogp(void) const
Check if it is safe to call GetVast_mlogp method.
TScale_factor & SetScale_factor(void)
Assign a value to Scale_factor data member.
TOther_score GetOther_score(void) const
Get the Other_score member data.
bool IsSetVast_score(void) const
Check if a value has been assigned to Vast_score data member.
const TDescr & GetDescr(void) const
Get the Descr member data.
void ResetAlign_res(void)
Reset Align_res data member.
TVast_mlogp & SetVast_mlogp(void)
Assign a value to Vast_mlogp data member.
TVast_score GetVast_score(void) const
Get the Vast_score member data.
TDescr & SetDescr(void)
Assign a value to Descr data member.
bool IsSetOther_score(void) const
Check if a value has been assigned to Other_score data member.
bool IsSetRmsd(void) const
Check if a value has been assigned to Rmsd data member.
TBlast_mlogp GetBlast_mlogp(void) const
Get the Blast_mlogp member data.
void ResetOther_score(void)
Reset Other_score data member.
TRmsd GetRmsd(void) const
Get the Rmsd member data.
TOther_score & SetOther_score(void)
Assign a value to Other_score data member.
void ResetVast_score(void)
Reset Vast_score data member.
void ResetVast_mlogp(void)
Reset Vast_mlogp data member.
bool IsSetScale_factor(void) const
Check if a value has been assigned to Scale_factor data member.
TAlign_res & SetAlign_res(void)
Assign a value to Align_res data member.
TRmsd & SetRmsd(void)
Assign a value to Rmsd data member.
void ResetBlast_mlogp(void)
Reset Blast_mlogp data member.
Tparent::CMemberIndex< E_memberIndex, 10 > TmemberIndex
bool CanGetScale_factor(void) const
Check if it is safe to call GetScale_factor method.
TBlast_mlogp & SetBlast_mlogp(void)
Assign a value to Blast_mlogp data member.
CAlign_stats_Base & operator=(const CAlign_stats_Base &)
const GenericPointer< typename T::ValueType > T2 value