Go to the documentation of this file.Go to the SVN repository for this file.
41 #ifndef OBJECTS_SEQEDIT_SEQEDIT_CMD_RESETSEQENTRY_BASE_HPP
42 #define OBJECTS_SEQEDIT_SEQEDIT_CMD_RESETSEQENTRY_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
106 bool IsSetId(
void)
const;
113 bool CanGetId(
void)
const;
137 virtual void Reset(
void);
162 return m_Id.NotEmpty();
Detach an object from seq entry.
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 TId & GetId(void) const
Get the Id member data.
void ResetId(void)
Reset Id data member.
bool CanGetId(void) const
Check if it is safe to call GetId method.
bool IsSetId(void) const
Seq entry id Check if a value has been assigned to Id data member.
Tparent::CMemberIndex< E_memberIndex, 2 > TmemberIndex
TId & SetId(void)
Assign a value to Id data member.
DECLARE_INTERNAL_TYPE_INFO()
CSeqEdit_Cmd_ResetSeqEntry_Base & operator=(const CSeqEdit_Cmd_ResetSeqEntry_Base &)
CSeqEdit_Cmd_ResetSeqEntry_Base(const CSeqEdit_Cmd_ResetSeqEntry_Base &)