41 #ifndef OBJECTS_SEQSPLIT_ID2S_SPLIT_INFO_BASE_HPP
42 #define OBJECTS_SEQSPLIT_ID2S_SPLIT_INFO_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
151 typedef list< CRef< CID2S_Chunk_Info > >
TChunks;
173 bool IsSetBioseqs_info(
void)
const;
180 bool CanGetBioseqs_info(
void)
const;
183 void ResetBioseqs_info(
void);
204 bool IsSetChunks(
void)
const;
211 bool CanGetChunks(
void)
const;
214 void ResetChunks(
void);
220 const TChunks& GetChunks(
void)
const;
235 bool IsSetSkeleton(
void)
const;
242 bool CanGetSkeleton(
void)
const;
245 void ResetSkeleton(
void);
251 const TSkeleton& GetSkeleton(
void)
const;
266 virtual void Reset(
void);
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.
list< CRef< CID2S_Chunk_Info > > TChunks
const TBioseqs_info & GetBioseqs_info(void) const
Get the Bioseqs_info member data.
bool IsSetSkeleton(void) const
Check if a value has been assigned to Skeleton data member.
list< CRef< CID2S_Chunk_Info > > m_Chunks
bool IsSetChunks(void) const
Check if a value has been assigned to Chunks data member.
const TSkeleton & GetSkeleton(void) const
Get the Skeleton member data.
bool CanGetChunks(void) const
Check if it is safe to call GetChunks method.
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
list< CRef< CID2S_Bioseqs_Info > > TBioseqs_info
CID2S_Split_Info_Base & operator=(const CID2S_Split_Info_Base &)
CRef< TSkeleton > m_Skeleton
bool IsSetBioseqs_info(void) const
Check if a value has been assigned to Bioseqs_info data member.
bool CanGetBioseqs_info(void) const
Check if it is safe to call GetBioseqs_info method.
list< CRef< CID2S_Bioseqs_Info > > m_Bioseqs_info
TBioseqs_info & SetBioseqs_info(void)
Assign a value to Bioseqs_info data member.
const TChunks & GetChunks(void) const
Get the Chunks member data.
TChunks & SetChunks(void)
Assign a value to Chunks data member.
CID2S_Split_Info_Base(const CID2S_Split_Info_Base &)
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetSkeleton(void) const
Check if it is safe to call GetSkeleton method.
const GenericPointer< typename T::ValueType > T2 value