41 #ifndef OBJECTS_MACRO_MOLINFO_BLOCK_BASE_HPP
42 #define OBJECTS_MACRO_MOLINFO_BLOCK_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
214 virtual void Reset(
void);
Base class for all serializable objects.
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.
virtual ~CMolinfo_block_Base(void)
CMolinfo_block_Base(const CMolinfo_block_Base &)
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
CRef< TConstraint > m_Constraint
bool CanGetConstraint(void) const
Check if it is safe to call GetConstraint method.
TTo_list & SetTo_list(void)
Assign a value to To_list data member.
bool IsSetFrom_list(void) const
Check if a value has been assigned to From_list data member.
CMolinfo_block_Base(void)
CConstraint_choice_set TConstraint
const TConstraint & GetConstraint(void) const
Get the Constraint member data.
const TFrom_list & GetFrom_list(void) const
Get the From_list member data.
virtual void Reset(void)
Reset the whole object.
TFrom_list & SetFrom_list(void)
Assign a value to From_list data member.
const TTo_list & GetTo_list(void) const
Get the To_list member data.
CMolinfo_field_list TFrom_list
bool IsSetTo_list(void) const
Check if a value has been assigned to To_list data member.
DECLARE_INTERNAL_TYPE_INFO()
CMolinfo_field_list TTo_list
TConstraint & SetConstraint(void)
Assign a value to Constraint data member.
void ResetTo_list(void)
Reset To_list data member.
CRef< TFrom_list > m_From_list
bool CanGetFrom_list(void) const
Check if it is safe to call GetFrom_list method.
bool IsSetConstraint(void) const
Check if a value has been assigned to Constraint data member.
CRef< TTo_list > m_To_list
bool CanGetTo_list(void) const
Check if it is safe to call GetTo_list method.
void ResetConstraint(void)
Reset Constraint data member.
CMolinfo_block_Base & operator=(const CMolinfo_block_Base &)
void ResetFrom_list(void)
Reset From_list data member.
const GenericPointer< typename T::ValueType > T2 value