41 #ifndef OBJECTS_SEQSPLIT_ID2S_SEQ_DESCR_INFO_BASE_HPP
42 #define OBJECTS_SEQSPLIT_ID2S_SEQ_DESCR_INFO_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
110 bool IsSetType_mask(
void)
const;
117 bool CanGetType_mask(
void)
const;
120 void ResetType_mask(
void);
147 bool IsSetBioseqs(
void)
const;
154 bool CanGetBioseqs(
void)
const;
157 void ResetBioseqs(
void);
163 const TBioseqs& GetBioseqs(
void)
const;
184 bool IsSetBioseq_sets(
void)
const;
191 bool CanGetBioseq_sets(
void)
const;
194 void ResetBioseq_sets(
void);
215 virtual void Reset(
void);
CID2S_Seq_descr_Info_Base –.
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.
bool CanGetBioseqs(void) const
Check if it is safe to call GetBioseqs method.
CID2S_Bioseq_set_Ids TBioseq_sets
TType_mask & SetType_mask(void)
Assign a value to Type_mask data member.
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
bool IsSetBioseq_sets(void) const
Check if a value has been assigned to Bioseq_sets data member.
CRef< TBioseqs > m_Bioseqs
CID2S_Seq_descr_Info_Base & operator=(const CID2S_Seq_descr_Info_Base &)
TType_mask GetType_mask(void) const
Get the Type_mask member data.
bool CanGetType_mask(void) const
Check if it is safe to call GetType_mask method.
bool IsSetBioseqs(void) const
Check if a value has been assigned to Bioseqs data member.
DECLARE_INTERNAL_TYPE_INFO()
CID2S_Bioseq_Ids TBioseqs
bool IsSetType_mask(void) const
mask of Seq-descr types, Check if a value has been assigned to Type_mask data member.
const TBioseqs & GetBioseqs(void) const
Get the Bioseqs member data.
CRef< TBioseq_sets > m_Bioseq_sets
const TBioseq_sets & GetBioseq_sets(void) const
Get the Bioseq_sets member data.
void ResetType_mask(void)
Reset Type_mask data member.
bool CanGetBioseq_sets(void) const
Check if it is safe to call GetBioseq_sets method.
CID2S_Seq_descr_Info_Base(const CID2S_Seq_descr_Info_Base &)
const GenericPointer< typename T::ValueType > T2 value