41 #ifndef OBJECTS_MACRO_APPLY_FEATURE_ACTION_BASE_HPP
42 #define OBJECTS_MACRO_APPLY_FEATURE_ACTION_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
592 virtual void Reset(
void);
User-defined methods of the data storage class.
CApply_feature_action_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.
CRef< TSrc_fields > m_Src_fields
CSequence_list_choice TSeq_list
bool IsSetPlus_strand(void) const
Check if a value has been assigned to Plus_strand data member.
TPartial3 & SetPartial3(void)
Assign a value to Partial3 data member.
TSeq_list & SetSeq_list(void)
Assign a value to Seq_list data member.
bool IsSetAdd_mrna(void) const
Check if a value has been assigned to Add_mrna data member.
TPlus_strand GetPlus_strand(void) const
Get the Plus_strand member data.
TSrc_fields & SetSrc_fields(void)
Assign a value to Src_fields data member.
void ResetType(void)
Reset Type data member.
void SetDefaultPlus_strand(void)
Assign default value to Plus_strand data member.
bool CanGetAdd_mrna(void) const
Check if it is safe to call GetAdd_mrna method.
bool CanGetSeq_list(void) const
Check if it is safe to call GetSeq_list method.
void ResetAdd_mrna(void)
Reset Add_mrna data member.
void ResetSeq_list(void)
Reset Seq_list data member.
void SetDefaultAdd_redundant(void)
Assign default value to Add_redundant data member.
virtual ~CApply_feature_action_Base(void)
const TLocation & GetLocation(void) const
Get the Location member data.
void SetDefaultPartial5(void)
Assign default value to Partial5 data member.
TType GetType(void) const
Get the Type member data.
bool IsSetSeq_list(void) const
Check if a value has been assigned to Seq_list data member.
bool CanGetType(void) const
Check if it is safe to call GetType method.
CApply_feature_action_Base(void)
TAdd_mrna & SetAdd_mrna(void)
Assign a value to Add_mrna data member.
TAdd_redundant GetAdd_redundant(void) const
Get the Add_redundant member data.
bool CanGetFields(void) const
Check if it is safe to call GetFields method.
void ResetApply_to_parts(void)
Reset Apply_to_parts data member.
void ResetFields(void)
Reset Fields data member.
bool IsSetType(void) const
Check if a value has been assigned to Type data member.
TPartial3 GetPartial3(void) const
Get the Partial3 member data.
TPlus_strand & SetPlus_strand(void)
Assign a value to Plus_strand data member.
void ResetSrc_fields(void)
Reset Src_fields data member.
EMacro_feature_type m_Type
bool CanGetAdd_redundant(void) const
Check if it is safe to call GetAdd_redundant method.
bool CanGetPartial5(void) const
Check if it is safe to call GetPartial5 method.
bool CanGetLocation(void) const
Check if it is safe to call GetLocation method.
TPartial5 & SetPartial5(void)
Assign a value to Partial5 data member.
void SetDefaultOnly_seg_num(void)
Assign default value to Only_seg_num data member.
CApply_feature_action_Base & operator=(const CApply_feature_action_Base &)
CLocation_choice TLocation
CSource_qual_val_set TSrc_fields
CRef< TLocation > m_Location
bool IsSetApply_to_parts(void) const
Check if a value has been assigned to Apply_to_parts data member.
CRef< TSeq_list > m_Seq_list
bool CanGetSrc_fields(void) const
Check if it is safe to call GetSrc_fields method.
bool CanGetPlus_strand(void) const
Check if it is safe to call GetPlus_strand method.
TApply_to_parts & SetApply_to_parts(void)
Assign a value to Apply_to_parts data member.
bool IsSetAdd_redundant(void) const
Check if a value has been assigned to Add_redundant data member.
void ResetOnly_seg_num(void)
Reset Only_seg_num data member.
void ResetPartial3(void)
Reset Partial3 data member.
DECLARE_INTERNAL_TYPE_INFO()
void SetDefaultApply_to_parts(void)
Assign default value to Apply_to_parts data member.
void SetDefaultAdd_mrna(void)
Assign default value to Add_mrna data member.
TOnly_seg_num GetOnly_seg_num(void) const
Get the Only_seg_num member data.
void ResetPartial5(void)
Reset Partial5 data member.
TLocation & SetLocation(void)
Assign a value to Location data member.
EMacro_feature_type
feature values
TType & SetType(void)
Assign a value to Type data member.
TFields & SetFields(void)
Assign a value to Fields data member.
bool IsSetOnly_seg_num(void) const
Check if a value has been assigned to Only_seg_num data member.
bool IsSetLocation(void) const
Check if a value has been assigned to Location data member.
Tparent::CMemberIndex< E_memberIndex, 13 > TmemberIndex
bool IsSetPartial3(void) const
Check if a value has been assigned to Partial3 data member.
bool CanGetPartial3(void) const
Check if it is safe to call GetPartial3 method.
bool CanGetApply_to_parts(void) const
Check if it is safe to call GetApply_to_parts method.
virtual void Reset(void)
Reset the whole object.
CFeat_qual_legal_set TFields
EMacro_feature_type TType
TApply_to_parts GetApply_to_parts(void) const
Get the Apply_to_parts member data.
void SetDefaultPartial3(void)
Assign default value to Partial3 data member.
TAdd_redundant & SetAdd_redundant(void)
Assign a value to Add_redundant data member.
TAdd_mrna GetAdd_mrna(void) const
Get the Add_mrna member data.
bool IsSetFields(void) const
Check if a value has been assigned to Fields data member.
TPartial5 GetPartial5(void) const
Get the Partial5 member data.
void ResetLocation(void)
Reset Location data member.
const TSeq_list & GetSeq_list(void) const
Get the Seq_list member data.
void ResetPlus_strand(void)
Reset Plus_strand data member.
bool IsSetPartial5(void) const
Check if a value has been assigned to Partial5 data member.
void ResetAdd_redundant(void)
Reset Add_redundant data member.
bool IsSetSrc_fields(void) const
Check if a value has been assigned to Src_fields data member.
CApply_feature_action_Base(const CApply_feature_action_Base &)
bool CanGetOnly_seg_num(void) const
Check if it is safe to call GetOnly_seg_num method.
const TFields & GetFields(void) const
Get the Fields member data.
const TSrc_fields & GetSrc_fields(void) const
Get the Src_fields member data.
TOnly_seg_num & SetOnly_seg_num(void)
Assign a value to Only_seg_num data member.