41 #ifndef OBJECTS_TAXON1_TAXON2_DATA_BASE_HPP
42 #define OBJECTS_TAXON1_TAXON2_DATA_BASE_HPP
53 #ifndef BEGIN_objects_SCOPE
54 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
55 # define END_objects_SCOPE END_SCOPE(objects)
116 bool IsSetOrg(
void)
const;
123 bool CanGetOrg(
void)
const;
132 const TOrg& GetOrg(
void)
const;
154 bool IsSetBlast_name(
void)
const;
161 bool CanGetBlast_name(
void)
const;
164 void ResetBlast_name(
void);
186 bool IsSetIs_uncultured(
void)
const;
193 bool CanGetIs_uncultured(
void)
const;
196 void ResetIs_uncultured(
void);
224 bool IsSetIs_species_level(
void)
const;
231 bool CanGetIs_species_level(
void)
const;
234 void ResetIs_species_level(
void);
255 virtual void Reset(
void);
283 return m_Org.NotEmpty();
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_TAXON1_EXPORT
bool IsSetOrg(void) const
Org-ref with Org-name and db filled in Check if a value has been assigned to Org data member.
bool CanGetIs_uncultured(void) const
Check if it is safe to call GetIs_uncultured method.
CTaxon2_data_Base(const CTaxon2_data_Base &)
CTaxon2_data_Base & operator=(const CTaxon2_data_Base &)
void ResetIs_uncultured(void)
Reset Is_uncultured data member.
TIs_species_level & SetIs_species_level(void)
Assign a value to Is_species_level data member.
TBlast_name & SetBlast_name(void)
Assign a value to Blast_name data member.
TIs_species_level GetIs_species_level(void) const
Get the Is_species_level member data.
void ResetIs_species_level(void)
Reset Is_species_level data member.
bool CanGetBlast_name(void) const
Check if it is safe to call GetBlast_name method.
bool IsSetBlast_name(void) const
inherited blast name Check if a value has been assigned to Blast_name data member.
const TOrg & GetOrg(void) const
Get the Org member data.
TIs_uncultured GetIs_uncultured(void) const
Get the Is_uncultured member data.
Tparent::CMemberIndex< E_memberIndex, 5 > TmemberIndex
const TBlast_name & GetBlast_name(void) const
Get the Blast_name member data.
bool IsSetIs_species_level(void) const
species level or below Check if a value has been assigned to Is_species_level data member.
TIs_uncultured & SetIs_uncultured(void)
Assign a value to Is_uncultured data member.
bool CanGetIs_species_level(void) const
Check if it is safe to call GetIs_species_level method.
DECLARE_INTERNAL_TYPE_INFO()
list< string > TBlast_name
list< string > m_Blast_name
bool CanGetOrg(void) const
Check if it is safe to call GetOrg method.
bool IsSetIs_uncultured(void) const
belongs to environmental bin Check if a value has been assigned to Is_uncultured data member.
const GenericPointer< typename T::ValueType > T2 value