41 #ifndef OBJECTS_TAXON1_TAXON1_INFO_BASE_HPP
42 #define OBJECTS_TAXON1_TAXON1_INFO_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
108 bool IsSetIval1(
void)
const;
115 bool CanGetIval1(
void)
const;
118 void ResetIval1(
void);
124 TIval1 GetIval1(
void)
const;
145 bool IsSetIval2(
void)
const;
152 bool CanGetIval2(
void)
const;
155 void ResetIval2(
void);
161 TIval2 GetIval2(
void)
const;
182 bool IsSetSval(
void)
const;
189 bool CanGetSval(
void)
const;
192 void ResetSval(
void);
198 const TSval& GetSval(
void)
const;
211 TSval& SetSval(
void);
214 virtual void Reset(
void);
363 m_Sval = std::forward<CTaxon1_info_Base::TSval>(
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_TAXON1_EXPORT
TSval & SetSval(void)
Assign a value to Sval data member.
bool IsSetIval1(void) const
Check if a value has been assigned to Ival1 data member.
NCBI_NS_NCBI::TIntId m_Ival1
bool CanGetSval(void) const
Check if it is safe to call GetSval method.
TIval1 GetIval1(void) const
Get the Ival1 member data.
NCBI_NS_NCBI::TIntId TIval2
CTaxon1_info_Base & operator=(const CTaxon1_info_Base &)
void ResetIval2(void)
Reset Ival2 data member.
bool CanGetIval2(void) const
Check if it is safe to call GetIval2 method.
CTaxon1_info_Base(const CTaxon1_info_Base &)
TIval2 & SetIval2(void)
Assign a value to Ival2 data member.
TIval2 GetIval2(void) const
Get the Ival2 member data.
void ResetIval1(void)
Reset Ival1 data member.
bool IsSetIval2(void) const
Check if a value has been assigned to Ival2 data member.
NCBI_NS_NCBI::TIntId TIval1
NCBI_NS_NCBI::TIntId m_Ival2
TIval1 & SetIval1(void)
Assign a value to Ival1 data member.
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
bool CanGetIval1(void) const
Check if it is safe to call GetIval1 method.
DECLARE_INTERNAL_TYPE_INFO()
bool IsSetSval(void) const
Check if a value has been assigned to Sval data member.
const TSval & GetSval(void) const
Get the Sval member data.
const GenericPointer< typename T::ValueType > T2 value