41 #ifndef OBJECTS_MACRO_AUTODEF_ACTION_BASE_HPP
42 #define OBJECTS_MACRO_AUTODEF_ACTION_BASE_HPP
55 #ifndef BEGIN_objects_SCOPE
56 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
57 # define END_objects_SCOPE END_SCOPE(objects)
213 virtual void Reset(
void);
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
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.
TMisc_feat_parse_rule & SetMisc_feat_parse_rule(void)
Assign a value to Misc_feat_parse_rule data member.
EAutodef_list_type TClause_list_type
void ResetMisc_feat_parse_rule(void)
Reset Misc_feat_parse_rule data member.
TModifiers & SetModifiers(void)
Assign a value to Modifiers data member.
virtual void Reset(void)
Reset the whole object.
CAutodef_action_Base(const CAutodef_action_Base &)
EAutodef_misc_feat_parse_rule m_Misc_feat_parse_rule
bool CanGetMisc_feat_parse_rule(void) const
Check if it is safe to call GetMisc_feat_parse_rule method.
EAutodef_list_type m_Clause_list_type
bool IsSetMisc_feat_parse_rule(void) const
Check if a value has been assigned to Misc_feat_parse_rule data member.
DECLARE_INTERNAL_TYPE_INFO()
TClause_list_type GetClause_list_type(void) const
Get the Clause_list_type member data.
virtual ~CAutodef_action_Base(void)
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
TMisc_feat_parse_rule GetMisc_feat_parse_rule(void) const
Get the Misc_feat_parse_rule member data.
bool CanGetModifiers(void) const
Check if it is safe to call GetModifiers method.
EAutodef_list_type
Access to EAutodef_list_type's attributes (values, names) as defined in spec.
list< ESource_qual > m_Modifiers
bool IsSetModifiers(void) const
Check if a value has been assigned to Modifiers data member.
TClause_list_type & SetClause_list_type(void)
Assign a value to Clause_list_type data member.
CAutodef_action_Base & operator=(const CAutodef_action_Base &)
CAutodef_action_Base(void)
list< ESource_qual > TModifiers
EAutodef_misc_feat_parse_rule TMisc_feat_parse_rule
void SetDefaultMisc_feat_parse_rule(void)
Assign default value to Misc_feat_parse_rule data member.
EAutodef_misc_feat_parse_rule
Access to EAutodef_misc_feat_parse_rule's attributes (values, names) as defined in spec.
void ResetClause_list_type(void)
Reset Clause_list_type data member.
void ResetModifiers(void)
Reset Modifiers data member.
bool CanGetClause_list_type(void) const
Check if it is safe to call GetClause_list_type method.
const TModifiers & GetModifiers(void) const
Get the Modifiers member data.
bool IsSetClause_list_type(void) const
Check if a value has been assigned to Clause_list_type data member.
@ eAutodef_misc_feat_parse_rule_look_for_noncoding_products
const GenericPointer< typename T::ValueType > T2 value