A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/bioseq__edit__commands_8hpp.html below:

NCBI C++ ToolKit: include/objmgr/impl/bioseq_edit_commands.hpp File Reference

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< trueCAddId_EditCommand   typedef CId_EditCommand< falseCRemoveId_EditCommand   typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_instCSet_SeqInst_EditCommand   typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_instCReset_SeqInst_EditCommand   typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TReprCSet_SeqInstRepr_EditCommand   typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TReprCReset_SeqInstRepr_EditCommand   typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TMolCSet_SeqInstMol_EditCommand   typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TMolCReset_SeqInstMol_EditCommand   typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TStrandCSet_SeqInstStrand_EditCommand   typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TStrandCReset_SeqInstStrand_EditCommand   typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TLengthCSet_SeqInstLength_EditCommand   typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TLengthCReset_SeqInstLength_EditCommand   typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TTopologyCSet_SeqInstTopology_EditCommand   typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TTopologyCReset_SeqInstTopology_EditCommand   typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TFuzzCSet_SeqInstFuzz_EditCommand   typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TFuzzCReset_SeqInstFuzz_EditCommand   typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TSeq_dataCSet_SeqInstSeq_data_EditCommand   typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TSeq_dataCReset_SeqInstSeq_data_EditCommand   typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TExtCSet_SeqInstExt_EditCommand   typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::TExtCReset_SeqInstExt_EditCommand   typedef CSetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::THistCSet_SeqInstHist_EditCommand   typedef CResetValue_EditCommand< CBioseq_EditHandle, CSeq_inst::THistCReset_SeqInstHist_EditCommand   typedef CRemove_EditCommand< CBioseq_EditHandleCRemoveBioseq_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) \

{

return

handle.IsSetInst_##

type

(); } \

static

inline

TStorage

Get

(

const

TEditHandle& handle) \

{

return

TStorage(

const_cast<

TValue*

>

(&handle.GetInst_##

type

())); } \

static

inline void

Set(

const

TEditHandle& 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) \

{

return

handle.IsSetInst_##

type

(); } \

static

inline

TStorage

Get

(

const

TEditHandle& handle) \

{

return

handle.GetInst_##

type

(); } \

static

inline void

Set(

const

TEditHandle& 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