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 726 of file SeqFeatData.hpp.

Member Typedef Documentation

Definition at line 746 of file SeqFeatData.hpp.

Definition at line 729 of file SeqFeatData.hpp.

Definition at line 732 of file SeqFeatData.hpp.

Constructor & Destructor Documentation

CBondList::CBondList ( )

Definition at line 4342 of file SeqFeatData.cpp.

CBondList::~CBondList ( )

Definition at line 4347 of file SeqFeatData.cpp.

Member Function Documentation

CBondList::const_iterator CBondList::begin ( void  ) const
inline
CBondList::DECLARE_CLASS_STATIC_ARRAY_MAP ( TBondMap  ,
sm_BondKeys   
)
private
CBondList::const_iterator CBondList::end ( void  ) const
inline
CSeqFeatData::EBond CBondList::GetBondType ( string  str) const

Definition at line 4375 of file SeqFeatData.cpp.

References eUnknown, NCBI_THROW, and x_SpaceToDash().

bool CBondList::IsBondName ( string  str) const

Definition at line 4352 of file SeqFeatData.cpp.

References x_SpaceToDash().

Referenced by CNewCleanup_imp::x_BondEC().

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

Definition at line 4363 of file SeqFeatData.cpp.

References x_SpaceToDash().

size_t CBondList::size ( void  ) const
inline

Definition at line 761 of file SeqFeatData.hpp.

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 Sat Sep 23 14:30:42 2017 by modify_doxy.py rev. 546573