NCBI C++ ToolKit
Public Types | Public Member Functions | Private Types | Private Member Functions | List of all members
CBondList Class Reference

Search Toolkit Book for CBondList

#include <objects/seqfeat/SeqFeatData.hpp>

Public Types

typedef SStaticPair< const char *, CSeqFeatData::EBondTBondKey
 
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_CStrTBondMap
 

Private Member Functions

void x_Init (void)
 initialize our container of feature types and descriptions. More...
 
 DECLARE_CLASS_STATIC_ARRAY_MAP (TBondMap, sm_BondKeys)
 

Detailed Description

Definition at line 733 of file SeqFeatData.hpp.

Member Typedef Documentation

◆ const_iterator

Definition at line 753 of file SeqFeatData.hpp.

◆ TBondKey

Definition at line 736 of file SeqFeatData.hpp.

◆ TBondMap

Definition at line 739 of file SeqFeatData.hpp.

Constructor & Destructor Documentation

◆ CBondList()

CBondList::CBondList ( )

Definition at line 4306 of file SeqFeatData.cpp.

◆ ~CBondList()

CBondList::~CBondList ( )

Definition at line 4311 of file SeqFeatData.cpp.

Member Function Documentation

◆ begin()

CBondList::const_iterator CBondList::begin ( void  ) const
inline

◆ DECLARE_CLASS_STATIC_ARRAY_MAP()

CBondList::DECLARE_CLASS_STATIC_ARRAY_MAP ( TBondMap  ,
sm_BondKeys   
)
private

◆ end()

CBondList::const_iterator CBondList::end ( void  ) const
inline

◆ GetBondType()

CSeqFeatData::EBond CBondList::GetBondType ( string  str) const

Definition at line 4339 of file SeqFeatData.cpp.

References eUnknown, NCBI_THROW, str(), and x_SpaceToDash().

◆ IsBondName() [1/2]

bool CBondList::IsBondName ( string  str) const

Definition at line 4316 of file SeqFeatData.cpp.

References str(), and x_SpaceToDash().

Referenced by CNewCleanup_imp::x_BondEC().

◆ IsBondName() [2/2]

bool CBondList::IsBondName ( string  str,
CSeqFeatData::EBond bond_type 
) const

Definition at line 4327 of file SeqFeatData.cpp.

References str(), and x_SpaceToDash().

◆ size()

size_t CBondList::size ( void  ) const
inline

Definition at line 768 of file SeqFeatData.hpp.

◆ x_Init()

void CBondList::x_Init ( void  )
private

initialize our container of feature types and descriptions.


The documentation for this class was generated from the following files:
Modified on Wed Apr 17 13:09:04 2024 by modify_doxy.py rev. 669887