Go to the source code of this file.
Go to the SVN repository for this file.
class CResetIds_EditCommand struct AddRemoveIdEditAction< add > struct AddRemoveIdEditAction< false > class CId_EditCommand< add > struct CMDReturn< CId_EditCommand< add > > struct MemetoFunctions< CBioseq_EditHandle, CSeq_inst > struct DBFunc< CBioseq_EditHandle, CSeq_inst > struct MemetoFunctions< CBioseq_EditHandle, CSeq_inst::TRepr > struct DBFunc< CBioseq_EditHandle, CSeq_inst::TRepr > struct MemetoFunctions< CBioseq_EditHandle, CSeq_inst::TMol > struct DBFunc< CBioseq_EditHandle, CSeq_inst::TMol > struct MemetoFunctions< CBioseq_EditHandle, CSeq_inst::TStrand > struct DBFunc< CBioseq_EditHandle, CSeq_inst::TStrand > struct MemetoFunctions< CBioseq_EditHandle, CSeq_inst::TLength > struct DBFunc< CBioseq_EditHandle, CSeq_inst::TLength > struct MemetoFunctions< CBioseq_EditHandle, CSeq_inst::TTopology > struct DBFunc< CBioseq_EditHandle, CSeq_inst::TTopology > struct MemetoFunctions< CBioseq_EditHandle, CSeq_inst::TFuzz > struct DBFunc< CBioseq_EditHandle, CSeq_inst::TFuzz > struct MemetoFunctions< CBioseq_EditHandle, CSeq_inst::TSeq_data > struct DBFunc< CBioseq_EditHandle, CSeq_inst::TSeq_data > struct MemetoFunctions< CBioseq_EditHandle, CSeq_inst::TExt > struct DBFunc< CBioseq_EditHandle, CSeq_inst::TExt > struct MemetoFunctions< CBioseq_EditHandle, CSeq_inst::THist > struct DBFunc< CBioseq_EditHandle, CSeq_inst::THist > struct RemoveAction< CBioseq_EditHandle > typedef CId_EditCommand< true > CAddId_EditCommand typedef CId_EditCommand< false > CRemoveId_EditCommand typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst > CSet_SeqInst_EditCommand typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst > CReset_SeqInst_EditCommand typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TRepr > CSet_SeqInstRepr_EditCommand typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TRepr > CReset_SeqInstRepr_EditCommand typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TMol > CSet_SeqInstMol_EditCommand typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TMol > CReset_SeqInstMol_EditCommand typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TStrand > CSet_SeqInstStrand_EditCommand typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TStrand > CReset_SeqInstStrand_EditCommand typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TLength > CSet_SeqInstLength_EditCommand typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TLength > CReset_SeqInstLength_EditCommand typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TTopology > CSet_SeqInstTopology_EditCommand typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TTopology > CReset_SeqInstTopology_EditCommand typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TFuzz > CSet_SeqInstFuzz_EditCommand typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TFuzz > CReset_SeqInstFuzz_EditCommand typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TSeq_data > CSet_SeqInstSeq_data_EditCommand typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TSeq_data > CReset_SeqInstSeq_data_EditCommand typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TExt > CSet_SeqInstExt_EditCommand typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TExt > CReset_SeqInstExt_EditCommand typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::THist > CSet_SeqInstHist_EditCommand typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::THist > CReset_SeqInstHist_EditCommand typedef CRemove_EditCommand< CBioseq_EditHandle > CRemoveBioseq_EditCommand ◆ DEFINE_DB_FUNC #define DEFINE_DB_FUNC ( type ) Value:template<> \
typedef TTrait::TRef TRef; \
typedef TTrait::TConstRef TConstRef; \
\
{ saver.ResetSeqInst##
type(handle,
mode); } \
};
ECallMode
This flag can be used for optimization purpose.
Definition at line 187 of file bioseq_edit_commands.hpp.
◆ DEFINE_SEQINST_REF_CMD #define DEFINE_SEQINST_REF_CMD ( type ) Value:\
template<> \
typedef TTrait::TValue TValue; \
typedef TTrait::TStorage TStorage; \
\
static inline bool IsSet(const TEditHandle& handle) \
{
returnhandle.IsSetInst_##
type(); } \
static
inlineTStorage
Get(
constTEditHandle& handle) \
{
returnTStorage(
const_cast<TValue*
>(&handle.GetInst_##
type())); } \
static
inline voidSet(
constTEditHandle& handle, TStorage&
data) \
{ handle.x_RealSetInst_##
type(*
data); } \
static inline void Reset(const TEditHandle& handle) \
{ handle.x_RealResetInst_##
type(); } \
\
CSet_SeqInst##
type##_EditCommand; \
CReset_SeqInst##
type##_EditCommand;
DEFINE_CREF_TYPE(CSeq_inst)
#define DEFINE_DB_FUNC(type)
const TYPE & Get(const CNamedParameterList *param)
Definition at line 283 of file bioseq_edit_commands.hpp.
◆ DEFINE_SEQINST_SCALAR_CMD #define DEFINE_SEQINST_SCALAR_CMD ( type ) Value:template<> \
typedef TTrait::TValue TValue; \
typedef TTrait::TStorage TStorage; \
\
static inline bool IsSet(const TEditHandle& handle) \
{
returnhandle.IsSetInst_##
type(); } \
static
inlineTStorage
Get(
constTEditHandle& handle) \
{
returnhandle.GetInst_##
type(); } \
static
inline voidSet(
constTEditHandle& handle, TStorage
data) \
{ handle.x_RealSetInst_##
type(
data); } \
static inline void Reset(const TEditHandle& handle) \
{ handle.x_RealResetInst_##
type(); } \
\
CSet_SeqInst##
type##_EditCommand; \
CReset_SeqInst##
type##_EditCommand;
Definition at line 249 of file bioseq_edit_commands.hpp.
◆ CAddId_EditCommand ◆ CRemoveBioseq_EditCommand ◆ CRemoveId_EditCommand ◆ CReset_SeqInst_EditCommand ◆ CReset_SeqInstExt_EditCommand ◆ CReset_SeqInstFuzz_EditCommand ◆ CReset_SeqInstHist_EditCommand ◆ CReset_SeqInstLength_EditCommand ◆ CReset_SeqInstMol_EditCommand ◆ CReset_SeqInstRepr_EditCommand ◆ CReset_SeqInstSeq_data_EditCommand ◆ CReset_SeqInstStrand_EditCommand ◆ CReset_SeqInstTopology_EditCommand ◆ CSet_SeqInst_EditCommand ◆ CSet_SeqInstExt_EditCommand ◆ CSet_SeqInstFuzz_EditCommand ◆ CSet_SeqInstHist_EditCommand ◆ CSet_SeqInstLength_EditCommand ◆ CSet_SeqInstMol_EditCommand ◆ CSet_SeqInstRepr_EditCommand ◆ CSet_SeqInstSeq_data_EditCommand ◆ CSet_SeqInstStrand_EditCommand ◆ CSet_SeqInstTopology_EditCommand ◆ DEFINE_CREF_TYPE() [1/5] ◆ DEFINE_CREF_TYPE() [2/5] ◆ DEFINE_CREF_TYPE() [3/5] ◆ DEFINE_CREF_TYPE() [4/5] ◆ DEFINE_CREF_TYPE() [5/5]RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4