41 #ifndef OBJECTS_SCOREMAT_LOOPCONSTRAINT_BASE_HPP
42 #define OBJECTS_SCOREMAT_LOOPCONSTRAINT_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
103 bool IsSetMinlength(
void)
const;
110 bool CanGetMinlength(
void)
const;
113 void ResetMinlength(
void);
116 void SetDefaultMinlength(
void);
144 bool IsSetMaxlength(
void)
const;
151 bool CanGetMaxlength(
void)
const;
154 void ResetMaxlength(
void);
157 void SetDefaultMaxlength(
void);
178 virtual void Reset(
void);
Base class for all serializable objects.
static char UnassignedByte(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_SCOREMAT_EXPORT
CLoopConstraint_Base(const CLoopConstraint_Base &)
bool CanGetMaxlength(void) const
Check if it is safe to call GetMaxlength method.
CLoopConstraint_Base & operator=(const CLoopConstraint_Base &)
void ResetMinlength(void)
Reset Minlength data member.
bool IsSetMinlength(void) const
minimum length of unaligned region Check if a value has been assigned to Minlength data member.
bool CanGetMinlength(void) const
Check if it is safe to call GetMinlength method.
bool IsSetMaxlength(void) const
maximum length of unaligned region Check if a value has been assigned to Maxlength data member.
void ResetMaxlength(void)
Reset Maxlength data member.
void SetDefaultMinlength(void)
Assign default value to Minlength data member.
void SetDefaultMaxlength(void)
Assign default value to Maxlength data member.
DECLARE_INTERNAL_TYPE_INFO()
TMinlength & SetMinlength(void)
Assign a value to Minlength data member.
TMaxlength & SetMaxlength(void)
Assign a value to Maxlength data member.
TMinlength GetMinlength(void) const
Get the Minlength member data.
TMaxlength GetMaxlength(void) const
Get the Maxlength member data.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
const GenericPointer< typename T::ValueType > T2 value