41 #ifndef OBJECTS_VARREP_CTERMEXTENSION_BASE_HPP
42 #define OBJECTS_VARREP_CTERMEXTENSION_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
218 virtual void Reset(
void);
320 m_NewAa = std::forward<CCtermExtension_Base::TNewAa>(
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.
CCtermExtension_Base(void)
CCtermExtension_Base & operator=(const CCtermExtension_Base &)
virtual void Reset(void)
Reset the whole object.
TRefStop GetRefStop(void) const
Get the RefStop member data.
void ResetLength(void)
Reset Length data member.
bool CanGetRefStop(void) const
Check if it is safe to call GetRefStop method.
bool CanGetLength(void) const
Check if it is safe to call GetLength method.
bool IsSetRefStop(void) const
Check if a value has been assigned to RefStop data member.
bool CanGetNewAa(void) const
Check if it is safe to call GetNewAa method.
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
bool IsSetLength(void) const
Check if a value has been assigned to Length data member.
virtual ~CCtermExtension_Base(void)
const TLength & GetLength(void) const
Get the Length member data.
TRefStop & SetRefStop(void)
Assign a value to RefStop data member.
TNewAa & SetNewAa(void)
Assign a value to NewAa data member.
void ResetRefStop(void)
Reset RefStop data member.
const TNewAa & GetNewAa(void) const
Get the NewAa member data.
void ResetNewAa(void)
Reset NewAa data member.
CCtermExtension_Base(const CCtermExtension_Base &)
TLength & SetLength(void)
Assign a value to Length data member.
DECLARE_INTERNAL_TYPE_INFO()
bool IsSetNewAa(void) const
Check if a value has been assigned to NewAa data member.
const GenericPointer< typename T::ValueType > T2 value