41 #ifndef OBJECTS_SEQEDIT_SEQEDIT_CMD_SETDESCR_BASE_HPP
42 #define OBJECTS_SEQEDIT_SEQEDIT_CMD_SETDESCR_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
109 bool IsSetId(
void)
const;
116 bool CanGetId(
void)
const;
147 bool IsSetSet_descr(
void)
const;
154 bool CanGetSet_descr(
void)
const;
157 void ResetSet_descr(
void);
178 virtual void Reset(
void);
204 return m_Id.NotEmpty();
Set an objects's descriptors.
@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
bool CanGetSet_descr(void) const
Check if it is safe to call GetSet_descr method.
CSeqEdit_Cmd_SetDescr_Base(const CSeqEdit_Cmd_SetDescr_Base &)
TSet_descr & SetSet_descr(void)
Assign a value to Set_descr data member.
const TSet_descr & GetSet_descr(void) const
Get the Set_descr member data.
CSeqEdit_Cmd_SetDescr_Base & operator=(const CSeqEdit_Cmd_SetDescr_Base &)
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
bool CanGetId(void) const
Check if it is safe to call GetId method.
bool IsSetId(void) const
Bioseq or Bioseq_set id Check if a value has been assigned to Id data member.
bool IsSetSet_descr(void) const
Descriptors Check if a value has been assigned to Set_descr data member.
TId & SetId(void)
Assign a value to Id data member.
const TId & GetId(void) const
Get the Id member data.
DECLARE_INTERNAL_TYPE_INFO()
void ResetId(void)
Reset Id data member.
void ResetSet_descr(void)
Reset Set_descr data member.
CRef< TSet_descr > m_Set_descr
const GenericPointer< typename T::ValueType > T2 value