41 #ifndef OBJECTS_SEQEDIT_SEQEDIT_CMD_ADDDESCR_BASE_HPP
42 #define OBJECTS_SEQEDIT_SEQEDIT_CMD_ADDDESCR_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
110 bool IsSetId(
void)
const;
117 bool CanGetId(
void)
const;
148 bool IsSetAdd_descr(
void)
const;
155 bool CanGetAdd_descr(
void)
const;
158 void ResetAdd_descr(
void);
179 virtual void Reset(
void);
205 return m_Id.NotEmpty();
*************************************************************** Add descriptors to an object
@Seq_descr.hpp User-defined methods of the data storage class.
Base class for all serializable objects.
const CSeq_id & GetId(const CSeq_loc &loc, CScope *scope)
If all CSeq_ids embedded in CSeq_loc refer to the same CBioseq, returns the first CSeq_id found,...
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.
#define NCBI_SEQEDIT_EXPORT
const TAdd_descr & GetAdd_descr(void) const
Get the Add_descr member data.
CSeqEdit_Cmd_AddDescr_Base & operator=(const CSeqEdit_Cmd_AddDescr_Base &)
TAdd_descr & SetAdd_descr(void)
Assign a value to Add_descr data member.
TId & SetId(void)
Assign a value to Id data member.
const TId & GetId(void) const
Get the Id member data.
bool CanGetId(void) const
Check if it is safe to call GetId method.
CRef< TAdd_descr > m_Add_descr
CSeqEdit_Cmd_AddDescr_Base(const CSeqEdit_Cmd_AddDescr_Base &)
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
bool IsSetAdd_descr(void) const
Descriptors Check if a value has been assigned to Add_descr data member.
void ResetId(void)
Reset Id data member.
void ResetAdd_descr(void)
Reset Add_descr data member.
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetAdd_descr(void) const
Check if it is safe to call GetAdd_descr method.
bool IsSetId(void) const
Bioseq or Bioseq_set id Check if a value has been assigned to Id data member.