41 #ifndef OBJECTS_SEQSPLIT_ID2S_SEQ_FEAT_IDS_INFO_BASE_HPP
42 #define OBJECTS_SEQSPLIT_ID2S_SEQ_FEAT_IDS_INFO_BASE_HPP
54 #ifndef BEGIN_objects_SCOPE
55 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
56 # define END_objects_SCOPE END_SCOPE(objects)
116 bool IsSetFeat_types(
void)
const;
123 bool CanGetFeat_types(
void)
const;
126 void ResetFeat_types(
void);
147 bool IsSetXref_types(
void)
const;
154 bool CanGetXref_types(
void)
const;
157 void ResetXref_types(
void);
178 bool IsSetLocal_ids(
void)
const;
185 bool CanGetLocal_ids(
void)
const;
188 void ResetLocal_ids(
void);
209 bool IsSetLocal_str_ids(
void)
const;
216 bool CanGetLocal_str_ids(
void)
const;
219 void ResetLocal_str_ids(
void);
234 virtual void Reset(
void);
CID2S_Seq_feat_Ids_Info_Base –.
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.
bool CanGetXref_types(void) const
Check if it is safe to call GetXref_types method.
vector< int > m_Local_ids
bool CanGetLocal_str_ids(void) const
Check if it is safe to call GetLocal_str_ids method.
TXref_types & SetXref_types(void)
Assign a value to Xref_types data member.
list< CRef< CID2S_Feat_type_Info > > TFeat_types
list< CRef< CID2S_Feat_type_Info > > TXref_types
CID2S_Seq_feat_Ids_Info_Base & operator=(const CID2S_Seq_feat_Ids_Info_Base &)
const TXref_types & GetXref_types(void) const
Get the Xref_types member data.
const TFeat_types & GetFeat_types(void) const
Get the Feat_types member data.
bool CanGetFeat_types(void) const
Check if it is safe to call GetFeat_types method.
TFeat_types & SetFeat_types(void)
Assign a value to Feat_types data member.
TLocal_str_ids & SetLocal_str_ids(void)
Assign a value to Local_str_ids data member.
const TLocal_str_ids & GetLocal_str_ids(void) const
Get the Local_str_ids member data.
TLocal_ids & SetLocal_ids(void)
Assign a value to Local_ids data member.
list< string > TLocal_str_ids
bool IsSetXref_types(void) const
Check if a value has been assigned to Xref_types data member.
DECLARE_INTERNAL_TYPE_INFO()
bool IsSetLocal_str_ids(void) const
Check if a value has been assigned to Local_str_ids data member.
bool IsSetFeat_types(void) const
Check if a value has been assigned to Feat_types data member.
bool IsSetLocal_ids(void) const
Check if a value has been assigned to Local_ids data member.
bool CanGetLocal_ids(void) const
Check if it is safe to call GetLocal_ids method.
const TLocal_ids & GetLocal_ids(void) const
Get the Local_ids member data.
Tparent::CMemberIndex< E_memberIndex, 5 > TmemberIndex
list< CRef< CID2S_Feat_type_Info > > m_Feat_types
list< string > m_Local_str_ids
list< CRef< CID2S_Feat_type_Info > > m_Xref_types
CID2S_Seq_feat_Ids_Info_Base(const CID2S_Seq_feat_Ids_Info_Base &)