NCBI C++ ToolKit
|
Search Toolkit Book for CBondList
#include <objects/seqfeat/SeqFeatData.hpp>
Public Types | |
typedef SStaticPair< const char *, CSeqFeatData::EBond > | TBondKey |
typedef TBondMap::const_iterator | const_iterator |
Public Member Functions | |
CBondList () | |
~CBondList () | |
bool | IsBondName (string str) const |
bool | IsBondName (string str, CSeqFeatData::EBond &bond_type) const |
CSeqFeatData::EBond | GetBondType (string str) const |
size_t | size () const |
const_iterator | begin () const |
const_iterator | end () const |
Private Types | |
typedef CStaticPairArrayMap< const char *, CSeqFeatData::EBond, PNocase_CStr > | TBondMap |
Private Member Functions | |
void | x_Init (void) |
initialize our container of feature types and descriptions. More... | |
DECLARE_CLASS_STATIC_ARRAY_MAP (TBondMap, sm_BondKeys) | |
Definition at line 733 of file SeqFeatData.hpp.
Definition at line 753 of file SeqFeatData.hpp.
typedef SStaticPair<const char *, CSeqFeatData::EBond> CBondList::TBondKey |
Definition at line 736 of file SeqFeatData.hpp.
|
private |
Definition at line 739 of file SeqFeatData.hpp.
CBondList::CBondList | ( | ) |
Definition at line 4306 of file SeqFeatData.cpp.
CBondList::~CBondList | ( | ) |
Definition at line 4311 of file SeqFeatData.cpp.
|
inline |
Definition at line 775 of file SeqFeatData.hpp.
Referenced by CBondPanel::CreateControls(), CMacroEditorContext::GetBondTypes(), and CBondPanel::TransferDataFromWindow().
|
private |
|
inline |
Definition at line 782 of file SeqFeatData.hpp.
Referenced by CBondPanel::CreateControls(), CMacroEditorContext::GetBondTypes(), and CBondPanel::TransferDataFromWindow().
CSeqFeatData::EBond CBondList::GetBondType | ( | string | str | ) | const |
Definition at line 4339 of file SeqFeatData.cpp.
References eUnknown, NCBI_THROW, str(), and x_SpaceToDash().
Definition at line 4316 of file SeqFeatData.cpp.
References str(), and x_SpaceToDash().
Referenced by CNewCleanup_imp::x_BondEC().
bool CBondList::IsBondName | ( | string | str, |
CSeqFeatData::EBond & | bond_type | ||
) | const |
Definition at line 4327 of file SeqFeatData.cpp.
References str(), and x_SpaceToDash().
|
inline |
Definition at line 768 of file SeqFeatData.hpp.
|
private |
initialize our container of feature types and descriptions.