NCBI C++ ToolKit
|
Search Toolkit Book for CAutoAddDesc
#include <objects/seq/Seq_descr.hpp>
Public Member Functions | |
CAutoAddDesc (CSeq_descr &descr, CSeqdesc::E_Choice which) | |
const CSeqdesc & | Get () const |
CSeqdesc & | Set (bool skip_lookup=false) |
bool | IsNull () const |
void | Erase () |
Static Public Member Functions | |
static CRef< CSeqdesc > | LocateDesc (const CSeq_descr &descr, CSeqdesc::E_Choice which) |
static bool | EraseDesc (CSeq_descr &descr, CSeqdesc::E_Choice which) |
Protected Attributes | |
CSeqdesc::E_Choice | m_which |
CRef< CSeq_descr > | m_descr |
CRef< CSeqdesc > | m_desc |
Private Member Functions | |
CAutoAddDesc () | |
CAutoAddDesc (const CAutoAddDesc &) | |
Definition at line 86 of file Seq_descr.hpp.
|
inline |
Definition at line 114 of file Seq_descr.hpp.
References m_descr, m_which, and CRef< C, Locker >::Reset().
|
private |
|
private |
void CAutoAddDesc::Erase | ( | ) |
Definition at line 117 of file Seq_descr.cpp.
References IsNull(), m_descr, Set(), and CSeq_descr_Base::Set().
|
static |
Definition at line 123 of file Seq_descr.cpp.
References CSeq_descr_Base::Set().
Referenced by CTable2AsnContext::ApplyCreateUpdateDates().
Definition at line 86 of file Seq_descr.cpp.
References CRef< C, Locker >::IsNull(), LocateDesc(), m_desc, m_descr, and m_which.
bool CAutoAddDesc::IsNull | ( | void | ) | const |
Definition at line 79 of file Seq_descr.cpp.
References CRef< C, Locker >::IsNull(), LocateDesc(), m_desc, m_descr, and m_which.
Referenced by CFastaReaderEx::AssembleSeq(), and Erase().
|
static |
Definition at line 106 of file Seq_descr.cpp.
References CSeq_descr_Base::Get(), and ITERATE.
Referenced by Get(), IsNull(), CTable2AsnContext::MergeSeqDescr(), and Set().
Definition at line 93 of file Seq_descr.cpp.
References CRef< C, Locker >::IsNull(), LocateDesc(), m_desc, m_descr, m_which, CRef< C, Locker >::Reset(), and CSeq_descr_Base::Set().
Referenced by CCleanup::AddProteinTitle(), CTable2AsnContext::ApplyUpdateDate(), CFastaReaderEx::AssembleSeq(), Erase(), CSourceModParser::x_ApplyMods(), CFeatureTableReader::xAddProteinToSeqEntry(), CFeatureTableReader::xConvertSeqIntoSeqSet(), CFeatTableEdit::xGenerate_mRNA_Product(), and CFeatureTableReader::xTranslateProtein().
Definition at line 109 of file Seq_descr.hpp.
|
protected |
Definition at line 108 of file Seq_descr.hpp.
Referenced by CAutoAddDesc(), CAutoInitDesc< _T >::CAutoInitDesc(), Erase(), Get(), IsNull(), and Set().
|
protected |
Definition at line 107 of file Seq_descr.hpp.
Referenced by CAutoAddDesc(), Get(), IsNull(), and Set().