41 #ifndef OBJTOOLS_DATA_LOADERS_CDD_CDD_ACCESS_CDD_REPLY_GET_BLOB_ID_BASE_HPP
42 #define OBJTOOLS_DATA_LOADERS_CDD_CDD_ACCESS_CDD_REPLY_GET_BLOB_ID_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
116 bool IsSetSeq_id(
void)
const;
123 bool CanGetSeq_id(
void)
const;
126 void ResetSeq_id(
void);
132 const TSeq_id& GetSeq_id(
void)
const;
154 bool IsSetBlob_id(
void)
const;
161 bool CanGetBlob_id(
void)
const;
164 void ResetBlob_id(
void);
170 const TBlob_id& GetBlob_id(
void)
const;
192 bool IsSetFeat_types(
void)
const;
199 bool CanGetFeat_types(
void)
const;
202 void ResetFeat_types(
void);
217 virtual void Reset(
void);
Reply to get-blob-id request.
Base class for all serializable objects.
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_CDD_ACCESS_EXPORT
const TFeat_types & GetFeat_types(void) const
Get the Feat_types member data.
CRef< TBlob_id > m_Blob_id
CCDD_Reply_Get_Blob_Id_Base(const CCDD_Reply_Get_Blob_Id_Base &)
bool IsSetSeq_id(void) const
seq-id used in the CDD annotation Check if a value has been assigned to Seq_id data member.
bool CanGetSeq_id(void) const
Check if it is safe to call GetSeq_id method.
void ResetSeq_id(void)
Reset Seq_id data member.
void ResetBlob_id(void)
Reset Blob_id data member.
bool CanGetBlob_id(void) const
Check if it is safe to call GetBlob_id method.
const TBlob_id & GetBlob_id(void) const
Get the Blob_id member data.
bool CanGetFeat_types(void) const
Check if it is safe to call GetFeat_types method.
bool IsSetBlob_id(void) const
resulting blob-id Check if a value has been assigned to Blob_id data member.
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
TSeq_id & SetSeq_id(void)
Assign a value to Seq_id data member.
list< CRef< CCDD_Feat_type > > m_Feat_types
TBlob_id & SetBlob_id(void)
Assign a value to Blob_id data member.
DECLARE_INTERNAL_TYPE_INFO()
TFeat_types & SetFeat_types(void)
Assign a value to Feat_types data member.
list< CRef< CCDD_Feat_type > > TFeat_types
const TSeq_id & GetSeq_id(void) const
Get the Seq_id member data.
CCDD_Reply_Get_Blob_Id_Base & operator=(const CCDD_Reply_Get_Blob_Id_Base &)
bool IsSetFeat_types(void) const
types and subtypes of features in the blob Check if a value has been assigned to Feat_types data memb...
const GenericPointer< typename T::ValueType > T2 value