41 #ifndef OBJECTS_BLAST_BLAST4_KA_BLOCK_BASE_HPP
42 #define OBJECTS_BLAST_BLAST4_KA_BLOCK_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
106 bool IsSetLambda(
void)
const;
113 bool CanGetLambda(
void)
const;
116 void ResetLambda(
void);
143 bool IsSetK(
void)
const;
150 bool CanGetK(
void)
const;
180 bool IsSetH(
void)
const;
187 bool CanGetH(
void)
const;
217 bool IsSetGapped(
void)
const;
224 bool CanGetGapped(
void)
const;
227 void ResetGapped(
void);
248 virtual void Reset(
void);
Base class for all serializable objects.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
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_BLAST_EXPORT
TGapped GetGapped(void) const
Get the Gapped member data.
TK GetK(void) const
Get the K member data.
TGapped & SetGapped(void)
Assign a value to Gapped data member.
void ResetGapped(void)
Reset Gapped data member.
bool CanGetH(void) const
Check if it is safe to call GetH method.
TLambda & SetLambda(void)
Assign a value to Lambda data member.
bool IsSetGapped(void) const
Check if a value has been assigned to Gapped data member.
void ResetLambda(void)
Reset Lambda data member.
TH & SetH(void)
Assign a value to H data member.
TLambda GetLambda(void) const
Get the Lambda member data.
void ResetH(void)
Reset H data member.
bool IsSetLambda(void) const
Check if a value has been assigned to Lambda data member.
bool CanGetGapped(void) const
Check if it is safe to call GetGapped method.
bool CanGetK(void) const
Check if it is safe to call GetK method.
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetLambda(void) const
Check if it is safe to call GetLambda method.
bool IsSetK(void) const
Check if a value has been assigned to K data member.
Tparent::CMemberIndex< E_memberIndex, 5 > TmemberIndex
TH GetH(void) const
Get the H member data.
void ResetK(void)
Reset K data member.
CBlast4_ka_block_Base & operator=(const CBlast4_ka_block_Base &)
bool IsSetH(void) const
Check if a value has been assigned to H data member.
CBlast4_ka_block_Base(const CBlast4_ka_block_Base &)
TK & SetK(void)
Assign a value to K data member.
const GenericPointer< typename T::ValueType > T2 value