41 #ifndef OBJECTS_ID1_ID1SEQENTRY_INFO_BASE_HPP
42 #define OBJECTS_ID1_ID1SEQENTRY_INFO_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
107 bool IsSetBlob_info(
void)
const;
114 bool CanGetBlob_info(
void)
const;
117 void ResetBlob_info(
void);
144 bool IsSetBlob(
void)
const;
151 bool CanGetBlob(
void)
const;
154 void ResetBlob(
void);
160 const TBlob& GetBlob(
void)
const;
172 TBlob& SetBlob(
void);
175 virtual void Reset(
void);
CID1SeqEntry_info_Base –.
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.
const TBlob & GetBlob(void) const
Get the Blob member data.
CRef< TBlob_info > m_Blob_info
bool CanGetBlob(void) const
Check if it is safe to call GetBlob method.
DECLARE_INTERNAL_TYPE_INFO()
TBlob_info & SetBlob_info(void)
Assign a value to Blob_info data member.
CID1SeqEntry_info_Base(const CID1SeqEntry_info_Base &)
bool IsSetBlob_info(void) const
Check if a value has been assigned to Blob_info data member.
void ResetBlob_info(void)
Reset Blob_info data member.
bool CanGetBlob_info(void) const
Check if it is safe to call GetBlob_info method.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
CID1SeqEntry_info_Base & operator=(const CID1SeqEntry_info_Base &)
const TBlob_info & GetBlob_info(void) const
Get the Blob_info member data.
bool IsSetBlob(void) const
Check if a value has been assigned to Blob data member.
const GenericPointer< typename T::ValueType > T2 value