Go to the source code of this file.
Go to the SVN repository for this file.
|
struct | MemetoFunctions< CBioseq_set_EditHandle, CBioseq_set::TLevel > |
|
struct | DBFunc< CBioseq_set_EditHandle, CBioseq_set::TLevel > |
|
struct | MemetoFunctions< CBioseq_set_EditHandle, CBioseq_set::TRelease > |
|
struct | DBFunc< CBioseq_set_EditHandle, CBioseq_set::TRelease > |
|
struct | MemetoFunctions< CBioseq_set_EditHandle, CBioseq_set::TClass > |
|
struct | DBFunc< CBioseq_set_EditHandle, CBioseq_set::TClass > |
|
struct | MemetoFunctions< CBioseq_set_EditHandle, CBioseq_set::TId > |
|
struct | DBFunc< CBioseq_set_EditHandle, CBioseq_set::TId > |
|
struct | MemetoFunctions< CBioseq_set_EditHandle, CBioseq_set::TColl > |
|
struct | DBFunc< CBioseq_set_EditHandle, CBioseq_set::TColl > |
|
struct | MemetoFunctions< CBioseq_set_EditHandle, CBioseq_set::TDate > |
|
struct | DBFunc< CBioseq_set_EditHandle, CBioseq_set::TDate > |
|
struct | RemoveAction< CBioseq_set_EditHandle > |
|
class | CAttachEntry_EditCommand< Entry > |
|
struct | CMDReturn< CAttachEntry_EditCommand< Entry > > |
|
|
typedef CSetValue_EditCommand< CBioseq_set_EditHandle, CBioseq_set::TLevel > | CSet_BioseqSetLevel_EditCommand |
|
typedef CResetValue_EditCommand< CBioseq_set_EditHandle, CBioseq_set::TLevel > | CReset_BioseqSetLevel_EditCommand |
|
typedef CSetValue_EditCommand< CBioseq_set_EditHandle, CBioseq_set::TRelease > | CSet_BioseqSetRelease_EditCommand |
|
typedef CResetValue_EditCommand< CBioseq_set_EditHandle, CBioseq_set::TRelease > | CReset_BioseqSetRelease_EditCommand |
|
typedef CSetValue_EditCommand< CBioseq_set_EditHandle, CBioseq_set::TClass > | CSet_BioseqSetClass_EditCommand |
|
typedef CResetValue_EditCommand< CBioseq_set_EditHandle, CBioseq_set::TClass > | CReset_BioseqSetClass_EditCommand |
|
typedef CSetValue_EditCommand< CBioseq_set_EditHandle, CBioseq_set::TId > | CSet_BioseqSetId_EditCommand |
|
typedef CResetValue_EditCommand< CBioseq_set_EditHandle, CBioseq_set::TId > | CReset_BioseqSetId_EditCommand |
|
typedef CSetValue_EditCommand< CBioseq_set_EditHandle, CBioseq_set::TColl > | CSet_BioseqSetColl_EditCommand |
|
typedef CResetValue_EditCommand< CBioseq_set_EditHandle, CBioseq_set::TColl > | CReset_BioseqSetColl_EditCommand |
|
typedef CSetValue_EditCommand< CBioseq_set_EditHandle, CBioseq_set::TDate > | CSet_BioseqSetDate_EditCommand |
|
typedef CResetValue_EditCommand< CBioseq_set_EditHandle, CBioseq_set::TDate > | CReset_BioseqSetDate_EditCommand |
|
typedef CRemove_EditCommand< CBioseq_set_EditHandle > | CRemoveBioseq_set_EditCommand |
|
◆ DEFINE_BIOSEQSET_REF_CMD
#define DEFINE_BIOSEQSET_REF_CMD |
( |
|
type | ) |
|
Value:
\
template<> \
typedef TTrait::TValue TValue; \
typedef TTrait::TStorage TStorage; \
\
static inline bool IsSet(const TEditHandle& handle) \
{
return handle.IsSet##
type(); } \
static
inline TStorage
Get(
const TEditHandle& handle) \
{
return TStorage(
const_cast<TValue*
>(&handle.Get##
type())); } \
static
inline void Set(
const TEditHandle& handle, TStorage&
data) \
static inline void Reset(const TEditHandle& handle) \
{ handle.x_RealReset##
type(); } \
\
CSet_BioseqSet##
type##_EditCommand; \
CReset_BioseqSet##
type##_EditCommand;
#define DEFINE_DB_FUNC(type)
DEFINE_CREF_TYPE(CBioseq_set::TId)
CBioseq_set_EditHandle –.
const TYPE & Get(const CNamedParameterList *param)
Definition at line 109 of file bioseq_set_edit_commands.hpp.
◆ DEFINE_BIOSEQSET_SCALAR_CMD
#define DEFINE_BIOSEQSET_SCALAR_CMD |
( |
|
type | ) |
|
Value:template<> \
typedef TTrait::TValue TValue; \
typedef TTrait::TStorage TStorage; \
\
static inline bool IsSet(const TEditHandle& handle) \
{
return handle.IsSet##
type(); } \
static
inline TStorage
Get(
const TEditHandle& handle) \
{
return handle.Get##
type(); } \
static
inline void Set(
const TEditHandle& handle, TStorage
data) \
static inline void Reset(const TEditHandle& handle) \
{ handle.x_RealReset##
type(); } \
\
CSet_BioseqSet##
type##_EditCommand; \
CReset_BioseqSet##
type##_EditCommand;
Definition at line 75 of file bioseq_set_edit_commands.hpp.
◆ DEFINE_DB_FUNC
#define DEFINE_DB_FUNC |
( |
|
type | ) |
|
Value:template<> \
typedef TTrait::TRef TRef; \
typedef TTrait::TConstRef TConstRef; \
\
{ saver.ResetBioseqSet##
type(handle,
mode); } \
};
ECallMode
This flag can be used for optimization purpose.
Definition at line 56 of file bioseq_set_edit_commands.hpp.
◆ CRemoveBioseq_set_EditCommand
◆ CReset_BioseqSetClass_EditCommand
◆ CReset_BioseqSetColl_EditCommand
◆ CReset_BioseqSetDate_EditCommand
◆ CReset_BioseqSetId_EditCommand
◆ CReset_BioseqSetLevel_EditCommand
◆ CReset_BioseqSetRelease_EditCommand
◆ CSet_BioseqSetClass_EditCommand
◆ CSet_BioseqSetColl_EditCommand
◆ CSet_BioseqSetDate_EditCommand
◆ CSet_BioseqSetId_EditCommand
◆ CSet_BioseqSetLevel_EditCommand
◆ CSet_BioseqSetRelease_EditCommand
◆ DEFINE_CREF_TYPE() [1/3]
◆ DEFINE_CREF_TYPE() [2/3]
◆ DEFINE_CREF_TYPE() [3/3]