A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/group__ObjHierarchy.html below:

NCBI C++ ToolKit: Object Hierarchy Iterator

typedef CTypesIteratorBase< CTreeIteratorCType_Base::CTypesIterator   typedef CTreeIteratorTmpl< CConstTreeLevelIteratorCType_Base::CTreeConstIterator   typedef CTypesIteratorBase< CTreeConstIteratorCType_Base::CTypesConstIterator   typedef CType_Base  CType< C >::CParent   typedef CParent::CTypesIterator  CType< C >::CTypesIterator   typedef CParent::CTypesConstIterator  CType< C >::CTypesConstIterator   typedef pair< TObjectPtr, TTypeInfoCBeginInfo::CParent   typedef CObjectInfo  CBeginInfo::TObjectInfo   typedef pair< TConstObjectPtr, TTypeInfoCConstBeginInfo::CParent   typedef CConstObjectInfo  CConstBeginInfo::TObjectInfo   typedef CConstBeginInfo  CConstTreeLevelIterator::TBeginInfo   typedef TBeginInfo::TObjectInfo  CConstTreeLevelIterator::TObjectInfo   typedef CBeginInfo  CTreeLevelIterator::TBeginInfo   typedef TBeginInfo::TObjectInfo  CTreeLevelIterator::TObjectInfo   typedef CTreeIteratorTmpl< LevelIterator >  CTreeIteratorTmpl< LevelIterator >::TThis   typedef shared_ptr< LevelIterator >  CTreeIteratorTmpl< LevelIterator >::TStackLevel   typedef LevelIterator::TObjectInfo  CTreeIteratorTmpl< LevelIterator >::TObjectInfo   typedef LevelIterator::TBeginInfo  CTreeIteratorTmpl< LevelIterator >::TBeginInfo   typedef set< TConstObjectPtrCTreeIteratorTmpl< LevelIterator >::TVisitedObjects   typedef list< pair< typename LevelIterator::TObjectInfo, const CItemInfo * > >  CTreeIteratorTmpl< LevelIterator >::TIteratorContext   typedef CTreeIteratorTmpl< CConstTreeLevelIteratorCTreeConstIterator   typedef CTreeIteratorTmpl< CTreeLevelIteratorCTreeIterator::CParent   typedef CParent::TObjectInfo  CTreeIterator::TObjectInfo   typedef CParent::TBeginInfo  CTreeIterator::TBeginInfo   typedef Parent  CTypeIteratorBase< Parent >::CParent   typedef CParent::TBeginInfo  CTypeIteratorBase< Parent >::TBeginInfo   typedef Parent  CTypesIteratorBase< Parent >::CParent   typedef CParent::TBeginInfo  CTypesIteratorBase< Parent >::TBeginInfo   typedef list< TTypeInfoCTypesIteratorBase< Parent >::TTypeList   typedef CTypeIteratorBase< CTreeIteratorCTypeIterator< C, TypeGetter >::CParent   using  CTypeIterator< C, TypeGetter >::iterator_category = forward_iterator_tag   using  CTypeIterator< C, TypeGetter >::value_type = C   using  CTypeIterator< C, TypeGetter >::difference_type = ptrdiff_t   using  CTypeIterator< C, TypeGetter >::pointer = C *   using  CTypeIterator< C, TypeGetter >::reference = C &   typedef CParent::TBeginInfo  CTypeIterator< C, TypeGetter >::TBeginInfo   typedef CTypeIteratorBase< CTreeConstIteratorCTypeConstIterator< C, TypeGetter >::CParent   using  CTypeConstIterator< C, TypeGetter >::iterator_category = forward_iterator_tag   using  CTypeConstIterator< C, TypeGetter >::value_type = C   using  CTypeConstIterator< C, TypeGetter >::difference_type = ptrdiff_t   using  CTypeConstIterator< C, TypeGetter >::pointer = C *   using  CTypeConstIterator< C, TypeGetter >::reference = C &   typedef CParent::TBeginInfo  CTypeConstIterator< C, TypeGetter >::TBeginInfo   template<typename T > using  CStdTypeIterator = CTypeIterator< T, CStdTypeInfo< T > >   Template class for iteration on objects of standard C++ type T. More...
  template<typename T > using  CStdTypeConstIterator = CTypeConstIterator< T, CStdTypeInfo< T > >   Non-modifiable version. More...
  typedef CTypeIterator< CObject, CObjectGetTypeInfoCObjectIterator   typedef CTypeConstIterator< CObject, CObjectGetTypeInfoCObjectConstIterator   typedef CTypesIteratorBase< CTreeIteratorCTypesIterator   typedef CTypesIteratorBase< CTreeConstIteratorCTypesConstIterator   static bool  CType_Base::Match (const CObjectTypeInfo &type, TTypeInfo typeInfo)   static bool  CType_Base::Match (const CTypesIterator &it, TTypeInfo typeInfo)   static bool  CType_Base::Match (const CTypesConstIterator &it, TTypeInfo typeInfo)   static void  CType_Base::AddTo (CTypesIterator &it, TTypeInfo typeInfo)   static void  CType_Base::AddTo (CTypesConstIterator &it, TTypeInfo typeInfo)   static TObjectPtr  CType_Base::GetObjectPtr (const CTypesIterator &it)   static TConstObjectPtr  CType_Base::GetObjectPtr (const CTypesConstIterator &it)   static TObjectPtr  CType_Base::GetParentObjectPtr (CObjectIStream &in, TTypeInfo typeInfo, size_t max_depth, size_t min_depth)   static TTypeInfo  CType< C >::GetTypeInfo (void)     CType< C >::operator CObjectTypeInfo (void) const   static void  CType< C >::AddTo (CTypesIterator &it)   static void  CType< C >::AddTo (CTypesConstIterator &it)   static bool  CType< C >::Match (const CObjectTypeInfo &type)   static bool  CType< C >::Match (const CTypesIterator &it)   static bool  CType< C >::Match (const CTypesConstIterator &it)   static CCType< C >::Get (const CTypesIterator &it)   static const CCType< C >::Get (const CTypesConstIterator &it)   static CCType< C >::GetUnchecked (const CObjectInfo &object)   static const CCType< C >::GetUnchecked (const CConstObjectInfo &object)   static CCType< C >::Get (const CObjectInfo &object)   static const CCType< C >::Get (const CConstObjectInfo &object)   static CCType< C >::GetParent (CObjectIStream &in, size_t max_depth=1, size_t min_depth=1)     CBeginInfo::CBeginInfo (TObjectPtr objectPtr, TTypeInfo typeInfo, bool detectLoops=false)     CBeginInfo::CBeginInfo (const CObjectInfo &object, bool detectLoops=false)     CBeginInfo::CBeginInfo (CSerialObject &object, bool detectLoops=false)     CConstBeginInfo::CConstBeginInfo (TConstObjectPtr objectPtr, TTypeInfo typeInfo, bool detectLoops=false)     CConstBeginInfo::CConstBeginInfo (const CConstObjectInfo &object, bool detectLoops=false)     CConstBeginInfo::CConstBeginInfo (const CSerialObject &object, bool detectLoops=false)     CConstBeginInfo::CConstBeginInfo (const CBeginInfo &beginInfo)   virtual  CConstTreeLevelIterator::~CConstTreeLevelIterator (void)   virtual bool  CConstTreeLevelIterator::Valid (void) const =0   virtual TMemberIndex  CConstTreeLevelIterator::GetIndex (void) const   virtual void  CConstTreeLevelIterator::Next (void)=0   virtual bool  CConstTreeLevelIterator::CanGet (void) const   virtual TObjectInfo  CConstTreeLevelIterator::Get (void) const =0   virtual const CItemInfoCConstTreeLevelIterator::GetItemInfo (void) const =0   virtual CConstTreeLevelIteratorCConstTreeLevelIterator::Clone (void)=0   static CConstTreeLevelIteratorCConstTreeLevelIterator::Create (const TObjectInfo &object)   static CConstTreeLevelIteratorCConstTreeLevelIterator::CreateOne (const TObjectInfo &object)   static bool  CConstTreeLevelIterator::HaveChildren (const CConstObjectInfo &object)   virtual void  CConstTreeLevelIterator::SetItemInfo (const CItemInfo *info)=0   virtual  CTreeLevelIterator::~CTreeLevelIterator (void)   virtual bool  CTreeLevelIterator::Valid (void) const =0   virtual TMemberIndex  CTreeLevelIterator::GetIndex (void) const   virtual void  CTreeLevelIterator::Next (void)=0   virtual bool  CTreeLevelIterator::CanGet (void) const   virtual TObjectInfo  CTreeLevelIterator::Get (void) const =0   virtual const CItemInfoCTreeLevelIterator::GetItemInfo (void) const =0   virtual CTreeLevelIteratorCTreeLevelIterator::Clone (void)=0   static CTreeLevelIteratorCTreeLevelIterator::Create (const TObjectInfo &object)   static CTreeLevelIteratorCTreeLevelIterator::CreateOne (const TObjectInfo &object)   virtual void  CTreeLevelIterator::Erase (void)   virtual void  CTreeLevelIterator::SetItemInfo (const CItemInfo *info)=0     CTreeIteratorTmpl< LevelIterator >::CTreeIteratorTmpl (void)     CTreeIteratorTmpl< LevelIterator >::CTreeIteratorTmpl (const TBeginInfo &beginInfo)     CTreeIteratorTmpl< LevelIterator >::CTreeIteratorTmpl (const TBeginInfo &beginInfo, const string &filter)   virtual  CTreeIteratorTmpl< LevelIterator >::~CTreeIteratorTmpl (void)   TObjectInfoCTreeIteratorTmpl< LevelIterator >::Get (void)   Get information about current object. More...
  const TObjectInfoCTreeIteratorTmpl< LevelIterator >::Get (void) const   Get information about current object. More...
  TTypeInfo  CTreeIteratorTmpl< LevelIterator >::GetCurrentTypeInfo (void) const   Get type information of current object. More...
  void  CTreeIteratorTmpl< LevelIterator >::Reset (void)   Reset iterator to initial state. More...
  void  CTreeIteratorTmpl< LevelIterator >::Next (void)   void  CTreeIteratorTmpl< LevelIterator >::SkipSubTree (void)   bool  CTreeIteratorTmpl< LevelIterator >::IsValid (void) const     CTreeIteratorTmpl< LevelIterator >::DECLARE_OPERATOR_BOOL (IsValid())   TThisCTreeIteratorTmpl< LevelIterator >::operator++ (void)   Go to next object. More...
  TThisCTreeIteratorTmpl< LevelIterator >::operator= (const TBeginInfo &beginInfo)   Initialize iterator to new root of object hierarchy. More...
  TIteratorContext  CTreeIteratorTmpl< LevelIterator >::GetContextData (void) const   Get raw context data. More...
  string  CTreeIteratorTmpl< LevelIterator >::GetContext (void) const   Get context data as string. More...
  bool  CTreeIteratorTmpl< LevelIterator >::MatchesContext (const string &filter) const   Check context against filter. More...
  void  CTreeIteratorTmpl< LevelIterator >::SetContextFilter (const string &filter)   Set context filter. More...
  int  CTreeIteratorTmpl< LevelIterator >::GetContainerElementIndex (void) const   Return element index in STL container. More...
  int  CTreeIteratorTmpl< LevelIterator >::GetItemIndex (void) const   Return member index in sequence, or variant index in choice. More...
  bool  CTreeIteratorTmpl< LevelIterator >::CheckValid (void) const   virtual bool  CTreeIteratorTmpl< LevelIterator >::CanSelect (const CConstObjectInfo &obj)   virtual bool  CTreeIteratorTmpl< LevelIterator >::CanEnter (const CConstObjectInfo &object)   void  CTreeIteratorTmpl< LevelIterator >::Init (const TBeginInfo &beginInfo)   void  CTreeIteratorTmpl< LevelIterator >::Init (const TBeginInfo &beginInfo, const string &filter)   bool  CTreeIteratorTmpl< LevelIterator >::Step (const TObjectInfo &current)   void  CTreeIteratorTmpl< LevelIterator >::Walk (void)   void  CTreeIteratorTmpl< LevelIterator >::Assign (const CTreeIteratorTmpl &it)     CTreeIterator::CTreeIterator (void)     CTreeIterator::CTreeIterator (const TBeginInfo &beginInfo)     CTreeIterator::CTreeIterator (const TBeginInfo &beginInfo, const string &filter)   CTreeIteratorCTreeIterator::operator= (const TBeginInfo &beginInfo)   void  CTreeIterator::Erase (void)   Delete currently pointed object (throws exception if failed) More...
    CTypeIteratorBase< Parent >::CTypeIteratorBase (TTypeInfo needType)     CTypeIteratorBase< Parent >::CTypeIteratorBase (TTypeInfo needType, const TBeginInfo &beginInfo)     CTypeIteratorBase< Parent >::CTypeIteratorBase (TTypeInfo needType, const TBeginInfo &beginInfo, const string &filter)   virtual bool  CTypeIteratorBase< Parent >::CanSelect (const CConstObjectInfo &object)   virtual bool  CTypeIteratorBase< Parent >::CanEnter (const CConstObjectInfo &object)   TTypeInfo  CTypeIteratorBase< Parent >::GetIteratorType (void) const   void  CTypeIteratorBase< Parent >::Assign (const CTypeIteratorBase &it)     CTypesIteratorBase< Parent >::CTypesIteratorBase (void)     CTypesIteratorBase< Parent >::CTypesIteratorBase (TTypeInfo type)     CTypesIteratorBase< Parent >::CTypesIteratorBase (TTypeInfo type1, TTypeInfo type2)     CTypesIteratorBase< Parent >::CTypesIteratorBase (const TTypeList &typeList)     CTypesIteratorBase< Parent >::CTypesIteratorBase (const TTypeList &typeList, const TBeginInfo &beginInfo)     CTypesIteratorBase< Parent >::CTypesIteratorBase (const TTypeList &typeList, const TBeginInfo &beginInfo, const string &filter)   const TTypeListCTypesIteratorBase< Parent >::GetTypeList (void) const   CTypesIteratorBase< Parent > &  CTypesIteratorBase< Parent >::AddType (TTypeInfo type)   CTypesIteratorBase< Parent > &  CTypesIteratorBase< Parent >::operator= (const TBeginInfo &beginInfo)   CParent::TObjectInfo::TObjectPtrType  CTypesIteratorBase< Parent >::GetFoundPtr (void) const   TTypeInfo  CTypesIteratorBase< Parent >::GetFoundType (void) const   TTypeInfo  CTypesIteratorBase< Parent >::GetMatchType (void) const   virtual bool  CTypesIteratorBase< Parent >::CanSelect (const CConstObjectInfo &object)   virtual bool  CTypesIteratorBase< Parent >::CanEnter (const CConstObjectInfo &object)     CTypeIterator< C, TypeGetter >::CTypeIterator (void)     CTypeIterator< C, TypeGetter >::CTypeIterator (const TBeginInfo &beginInfo)     CTypeIterator< C, TypeGetter >::CTypeIterator (const TBeginInfo &beginInfo, const string &filter)     CTypeIterator< C, TypeGetter >::CTypeIterator (CSerialObject &object)   CTypeIterator< C, TypeGetter > &  CTypeIterator< C, TypeGetter >::operator= (const TBeginInfo &beginInfo)   CCTypeIterator< C, TypeGetter >::operator* (void)   const CCTypeIterator< C, TypeGetter >::operator* (void) const   CCTypeIterator< C, TypeGetter >::operator-> (void)   const CCTypeIterator< C, TypeGetter >::operator-> (void) const     CTypeIterator< C, TypeGetter >::CTypeIterator (const CTypeIterator &it)   CTypeIteratorCTypeIterator< C, TypeGetter >::operator= (const CTypeIterator &it)   CTypeIteratorCTypeIterator< C, TypeGetter >::begin (void)   CTypeIterator  CTypeIterator< C, TypeGetter >::end (void)   CTypeIteratorCTypeIterator< C, TypeGetter >::operator++ (void)   CTypeIterator  CTypeIterator< C, TypeGetter >::operator++ (int)   bool  CTypeIterator< C, TypeGetter >::operator== (const CTypeIterator &it) const   bool  CTypeIterator< C, TypeGetter >::operator!= (const CTypeIterator &it) const     CTypeConstIterator< C, TypeGetter >::CTypeConstIterator (void)     CTypeConstIterator< C, TypeGetter >::CTypeConstIterator (const TBeginInfo &beginInfo)     CTypeConstIterator< C, TypeGetter >::CTypeConstIterator (const TBeginInfo &beginInfo, const string &filter)     CTypeConstIterator< C, TypeGetter >::CTypeConstIterator (const CSerialObject &object)   CTypeConstIterator< C, TypeGetter > &  CTypeConstIterator< C, TypeGetter >::operator= (const TBeginInfo &beginInfo)   const CCTypeConstIterator< C, TypeGetter >::operator* (void) const   const CCTypeConstIterator< C, TypeGetter >::operator-> (void) const     CTypeConstIterator< C, TypeGetter >::CTypeConstIterator (const CTypeConstIterator &it)   CTypeConstIteratorCTypeConstIterator< C, TypeGetter >::operator= (const CTypeConstIterator &it)   CTypeConstIteratorCTypeConstIterator< C, TypeGetter >::begin (void)   CTypeConstIterator  CTypeConstIterator< C, TypeGetter >::end (void)   CTypeConstIteratorCTypeConstIterator< C, TypeGetter >::operator++ (void)   CTypeConstIterator  CTypeConstIterator< C, TypeGetter >::operator++ (int)   bool  CTypeConstIterator< C, TypeGetter >::operator== (const CTypeConstIterator &it) const   bool  CTypeConstIterator< C, TypeGetter >::operator!= (const CTypeConstIterator &it) const   static TTypeInfo  CObjectGetTypeInfo::GetTypeInfo (void)   template<class C > CBeginInfo  Begin (C &obj)   Get starting point of object hierarchy. More...
  template<class C > CConstBeginInfo  ConstBegin (const C &obj)   Get starting point of non-modifiable object hierarchy. More...
  template<class C > CConstBeginInfo  Begin (const C &obj)   template<class C > CBeginInfo  Begin (C &obj, EDetectLoops)   Get starting point of object hierarchy with loop detection. More...
  template<class C > CConstBeginInfo  ConstBegin (const C &obj, EDetectLoops)   Get starting point of non-modifiable object hierarchy with loop detection. More...
  template<class C > CConstBeginInfo  Begin (const C &obj, EDetectLoops)   ◆ CObjectConstIterator ◆ CObjectIterator ◆ CParent [1/8] ◆ CParent [2/8] ◆ CParent [3/8] ◆ CParent [4/8] ◆ CParent [5/8] ◆ CParent [6/8] ◆ CParent [7/8]

template<class C , class TypeGetter = C>

Definition at line 674 of file iterator.hpp.

◆ CParent [8/8]

template<class C , class TypeGetter = C>

Definition at line 768 of file iterator.hpp.

◆ CStdTypeConstIterator ◆ CStdTypeIterator

Template class for iteration on objects of standard C++ type T.

Definition at line 973 of file iterator.hpp.

◆ CTreeConstIterator [1/2] ◆ CTreeConstIterator [2/2] ◆ CTypesConstIterator [1/3] ◆ CTypesConstIterator [2/3] ◆ CTypesConstIterator [3/3] ◆ CTypesIterator [1/3] ◆ CTypesIterator [2/3] ◆ CTypesIterator [3/3] ◆ difference_type [1/2]

template<class C , class TypeGetter = C>

Definition at line 678 of file iterator.hpp.

◆ difference_type [2/2]

template<class C , class TypeGetter = C>

Definition at line 772 of file iterator.hpp.

◆ iterator_category [1/2]

template<class C , class TypeGetter = C>

Definition at line 676 of file iterator.hpp.

◆ iterator_category [2/2]

template<class C , class TypeGetter = C>

Definition at line 770 of file iterator.hpp.

◆ pointer [1/2]

template<class C , class TypeGetter = C>

Definition at line 679 of file iterator.hpp.

◆ pointer [2/2]

template<class C , class TypeGetter = C>

Definition at line 773 of file iterator.hpp.

◆ reference [1/2]

template<class C , class TypeGetter = C>

Definition at line 680 of file iterator.hpp.

◆ reference [2/2]

template<class C , class TypeGetter = C>

Definition at line 774 of file iterator.hpp.

◆ TBeginInfo [1/8] ◆ TBeginInfo [2/8] ◆ TBeginInfo [3/8]

template<class LevelIterator >

Definition at line 187 of file iterator.hpp.

◆ TBeginInfo [4/8] ◆ TBeginInfo [5/8] ◆ TBeginInfo [6/8] ◆ TBeginInfo [7/8]

template<class C , class TypeGetter = C>

Definition at line 681 of file iterator.hpp.

◆ TBeginInfo [8/8]

template<class C , class TypeGetter = C>

Definition at line 775 of file iterator.hpp.

◆ TIteratorContext

template<class LevelIterator >

Definition at line 189 of file iterator.hpp.

◆ TObjectInfo [1/6] ◆ TObjectInfo [2/6] ◆ TObjectInfo [3/6] ◆ TObjectInfo [4/6] ◆ TObjectInfo [5/6]

template<class LevelIterator >

Definition at line 186 of file iterator.hpp.

◆ TObjectInfo [6/6] ◆ TStackLevel

template<class LevelIterator >

Definition at line 183 of file iterator.hpp.

◆ TThis

template<class LevelIterator >

Definition at line 182 of file iterator.hpp.

◆ TTypeList ◆ TVisitedObjects

template<class LevelIterator >

Definition at line 188 of file iterator.hpp.

◆ value_type [1/2]

template<class C , class TypeGetter = C>

Definition at line 677 of file iterator.hpp.

◆ value_type [2/2]

template<class C , class TypeGetter = C>

Definition at line 771 of file iterator.hpp.

◆ EDetectLoops ◆ AddTo() [1/4] ◆ AddTo() [2/4] ◆ AddTo() [3/4] ◆ AddTo() [4/4] ◆ AddType() ◆ Assign() [1/2]

template<class LevelIterator >

Definition at line 463 of file iterator.hpp.

◆ Assign() [2/2] ◆ Begin() [1/4]

Get starting point of object hierarchy.

Definition at line 1004 of file iterator.hpp.

Referenced by variation::AdjustMoltype(), CFindPub::Apply(), variation::CHgvsParser::AsHgvsExpression(), CAttachedHandles::Attach(), variation::CHgvsParser::AttachHgvs(), variation::CVariationUtil::AttachSeq(), CReadBlastApp::Begin(), BOOST_AUTO_TEST_CASE(), variation::ChangeIdsInPlace(), ChangeSeqLocId(), CheckDelGbblockSource(), CheckDivCode(), CheckDupDates(), variation_ref::CVariationUtil::CheckExonBoundary(), CheckGene(), variation::ContainsAnyFuzz(), variation::ContainsIupacNaAmbiguities(), CSeqEntryGetSource::CSeqEntryGetSource(), CSeqEntrySource::CSeqEntrySource(), DealWithGenes(), CWGSDb_Impl::DetermineFeatLocIdType(), EndAdded(), FinalCleanup(), FindCd(), FixDupDates(), FixEmblUpdateDates(), fta_EntryCheckGBBlock(), fta_set_strandedness(), fta_sort_descr(), fta_sort_seqfeat_cit(), GeneQuals(), GetLoc(), GetTaxnameName(), MoveSourceDescrToTop(), variation::SFastLocSubtract::operator()(), operator<<(), PackEntries(), CSeq_annot_SNP_Info_Reader::Parse(), CSeq_annot_SNP_Info_Reader::ParseAnnot(), ProcessCitations(), CProcessor_ID2::ProcessData(), CProcessor_ID1_SNP::ProcessObjStream(), CProcessor_SE_SNP::ProcessObjStream(), CProcessor_St_SE_SNPT::ProcessStream(), CAlnAsnReader::Read(), CBiostruc::RemoveSIDs(), CNcbi_mime_asn1::RemoveSIDs(), CSyncQueue_ConstAccessGuard< Type, Container, Traits >::REnd(), CSyncQueue_AccessGuard< Type, Container, Traits >::REnd(), COMSSAMerge::Run(), CDemoSeqQaApp::Run(), CSampleAlnmgrApplication::Run(), variation::CVariationUtil::CVariantPropertiesIndex::s_GetIntronsAndSpliceSiteLocs(), s_TextToString(), variation::CVariationUtil::SetVariantProperties(), variation_ref::CVariationUtil::SetVariantProperties(), StripSerialNumbers(), SwissProtIDPresent(), variation::CHgvsParser::sx_AppendMoltypeExceptions(), testIntervalWholeAlignment(), testWholeIntervalAlignment(), TransformSeqAnnot(), variation::CVariationUtil::x_AdjustDelinsToInterval(), variation::CHgvsParser::x_AsHgvsInstExpression(), CId2ReaderBase::x_DumpReply(), variation_ref::CHgvsParser::x_expr2(), CPsiBlastInputClustalW::x_ExtractQueryForPssm(), CId2FetchApp::x_ProcessRequest(), CId1Reader::x_ReceiveReply(), and CId1Reader::x_SendRequest().

◆ Begin() [2/4]

Get starting point of object hierarchy with loop detection.

Definition at line 1027 of file iterator.hpp.

◆ Begin() [3/4] ◆ Begin() [4/4] ◆ begin() [1/2]

template<class C , class TypeGetter = C>

Definition at line 732 of file iterator.hpp.

◆ begin() [2/2]

template<class C , class TypeGetter = C>

Definition at line 818 of file iterator.hpp.

◆ CanEnter() [1/3]

template<class LevelIterator >

◆ CanEnter() [2/3] ◆ CanEnter() [3/3] ◆ CanGet() [1/2] virtual bool CConstTreeLevelIterator::CanGet ( void  ) const inlinevirtual ◆ CanGet() [2/2] virtual bool CTreeLevelIterator::CanGet ( void  ) const inlinevirtual ◆ CanSelect() [1/3]

template<class LevelIterator >

◆ CanSelect() [2/3] ◆ CanSelect() [3/3] ◆ CBeginInfo() [1/3] ◆ CBeginInfo() [2/3] ◆ CBeginInfo() [3/3] ◆ CConstBeginInfo() [1/4] ◆ CConstBeginInfo() [2/4] ◆ CConstBeginInfo() [3/4] ◆ CConstBeginInfo() [4/4] ◆ CheckValid()

template<class LevelIterator >

◆ Clone() [1/2] ◆ Clone() [2/2] ◆ ConstBegin() [1/2]

Get starting point of non-modifiable object hierarchy.

Definition at line 1012 of file iterator.hpp.

Referenced by CReadBlastApp::addLoctoSimpleSeq(), CBlastQuerySourceBioseqSet::CBlastQuerySourceBioseqSet(), CheckConsecutiveIntervals(), CheckForEmptySequences(), CValidError_bioseqset::CheckForInconsistentBiomols(), CReadBlastApp::complete_overlap(), CReadBlastApp::ConstBegin(), CBlobSplitterImpl::CountAnnotObjects(), CDisplaySeqalign::DisplaySeqalign(), CBioseq_set::GetLabel(), GetSeqLocFromStream(), GetStringsFromObject(), CString_constraint::GetStringsFromObject(), ASNDataManager::Load(), CId1FetchApp::LookUpGI(), CReadBlastApp::overlaps(), printed_ranges(), ReadFastaQueries(), CSeq_entry::ReassignConflictingIds(), CNmer_repeatsApplication::Run(), CSampleObjectsApplication::Run(), s_ConstBioseqSetToSeqLocs(), s_CountMix(), s_CreateScope(), s_ExtractQueryIdsFromBioseqSet(), s_GetCdregionContentLabel(), s_GetSeqFromSet(), CPsiBlastTestFixture::s_SetupSubject(), CProcessor_St_SE_SNPT::SaveSNPBlob(), SeqLocCheck(), CValidError_imp::Setup(), CBlobSplitterImpl::SplitBioseq(), CValidError_bioseq::SuppressTrailingXMsg(), CValidError_imp::Validate(), CValidError_bioseqset::ValidateBioseqSet(), CValidError_bioseqset::ValidatePopSet(), CValidError_bioseq::ValidateSeqIds(), CId1FetchApp::WriteHistoryTable(), CNewCleanup_imp::x_ChangePopToPhy(), seqmasks_io_fixture::x_ConvertMasks(), CBlastFormatterApp::x_ExtractQueries(), CBlastFormatterVdbApp::x_ExtractQueries(), CBlastFastaInputSource::x_FastaToSeqLoc(), CDisplaySeqalign::x_GetAlnVecForSeqalign(), x_GetSeqLocFromStream(), CAlnPrinterFixture::x_LoadSequences(), CUpdateMultipleSeq_Input::x_MatchIdsAndAddUpdateToScope(), CPSGDataLoader_Impl::x_ReadCDDChunk(), CValidError_imp::x_ReportInvalidFuzz(), CMultiAligner::x_SetDomainHits(), CPsiBl2SeqTestFixture::x_SetupSubject(), CSequenceDataTester::x_TestSingleSequence_Remote(), and CSingleFeatValidator::x_ValidateRptUnitRangeVal().

◆ ConstBegin() [2/2]

Get starting point of non-modifiable object hierarchy with loop detection.

Definition at line 1035 of file iterator.hpp.

◆ Create() [1/2] ◆ Create() [2/2] ◆ CreateOne() [1/2] ◆ CreateOne() [2/2] ◆ CTreeIterator() [1/3] ◆ CTreeIterator() [2/3] ◆ CTreeIterator() [3/3] CTreeIterator::CTreeIterator ( void  ) inline

Definition at line 487 of file iterator.hpp.

◆ CTreeIteratorTmpl() [1/3]

template<class LevelIterator >

Definition at line 195 of file iterator.hpp.

◆ CTreeIteratorTmpl() [2/3]

template<class LevelIterator >

Definition at line 199 of file iterator.hpp.

◆ CTreeIteratorTmpl() [3/3]

template<class LevelIterator >

Definition at line 192 of file iterator.hpp.

◆ CTypeConstIterator() [1/5]

template<class C , class TypeGetter = C>

Definition at line 789 of file iterator.hpp.

◆ CTypeConstIterator() [2/5]

template<class C , class TypeGetter = C>

◆ CTypeConstIterator() [3/5]

template<class C , class TypeGetter = C>

Definition at line 781 of file iterator.hpp.

◆ CTypeConstIterator() [4/5]

template<class C , class TypeGetter = C>

Definition at line 785 of file iterator.hpp.

◆ CTypeConstIterator() [5/5]

template<class C , class TypeGetter = C>

◆ CTypeIterator() [1/5]

template<class C , class TypeGetter = C>

Definition at line 722 of file iterator.hpp.

◆ CTypeIterator() [2/5]

template<class C , class TypeGetter = C>

Definition at line 687 of file iterator.hpp.

◆ CTypeIterator() [3/5]

template<class C , class TypeGetter = C>

Definition at line 691 of file iterator.hpp.

◆ CTypeIterator() [4/5]

template<class C , class TypeGetter = C>

Definition at line 695 of file iterator.hpp.

◆ CTypeIterator() [5/5]

template<class C , class TypeGetter = C>

◆ CTypeIteratorBase() [1/3] ◆ CTypeIteratorBase() [2/3] ◆ CTypeIteratorBase() [3/3] ◆ CTypesIteratorBase() [1/6] ◆ CTypesIteratorBase() [2/6] ◆ CTypesIteratorBase() [3/6] ◆ CTypesIteratorBase() [4/6] ◆ CTypesIteratorBase() [5/6] ◆ CTypesIteratorBase() [6/6] ◆ DECLARE_OPERATOR_BOOL()

template<class LevelIterator >

◆ end() [1/2]

template<class C , class TypeGetter = C>

Definition at line 736 of file iterator.hpp.

◆ end() [2/2]

template<class C , class TypeGetter = C>

◆ Erase() [1/2] void CTreeLevelIterator::Erase ( void  ) virtual ◆ Erase() [2/2] void CTreeIterator::Erase ( void  ) ◆ Get() [1/8] ◆ Get() [2/8] ◆ Get() [3/8] ◆ Get() [4/8]

Definition at line 116 of file objecttype.hpp.

References CTypeConverter< T >::Get(), CType_Base::GetObjectPtr(), and CType< C >::Match().

Referenced by CSeqTableNextObjectUserField::GetNextObject(), CSeqTable_multi_data::CReserveHook::PreReadChoiceVariant(), CDense_seg::CReserveHook::PreReadClassMember(), CDenseSegReserveStartsHook::ReadClassMember(), CDenseSegReserveLensHook::ReadClassMember(), CDenseSegReserveStrandsHook::ReadClassMember(), CReadSharedScoreIdHook::ReadClassMember(), CGBReleaseFileImpl::ReadClassMember(), and CSeqTableSetAnyObjField::SetObjectField().

◆ Get() [5/8]

template<class LevelIterator >

◆ Get() [6/8]

template<class LevelIterator >

Get information about current object.

Definition at line 215 of file iterator.hpp.

◆ Get() [7/8] ◆ Get() [8/8] ◆ GetContainerElementIndex()

template<class LevelIterator >

Return element index in STL container.

Definition at line 340 of file iterator.hpp.

◆ GetContext()

template<class LevelIterator >

◆ GetContextData()

template<class LevelIterator >

◆ GetCurrentTypeInfo()

template<class LevelIterator >

Get type information of current object.

Definition at line 221 of file iterator.hpp.

◆ GetFoundPtr()

template<class Parent >

CParent::TObjectInfo::TObjectPtrType CTypesIteratorBase< Parent >::GetFoundPtr ( void  ) const inline ◆ GetFoundType() ◆ GetIndex() [1/2] virtual TMemberIndex CConstTreeLevelIterator::GetIndex ( void  ) const inlinevirtual ◆ GetIndex() [2/2] virtual TMemberIndex CTreeLevelIterator::GetIndex ( void  ) const inlinevirtual ◆ GetItemIndex()

template<class LevelIterator >

Return member index in sequence, or variant index in choice.

Definition at line 351 of file iterator.hpp.

◆ GetItemInfo() [1/2] ◆ GetItemInfo() [2/2] ◆ GetIteratorType() ◆ GetMatchType() ◆ GetObjectPtr() [1/2] ◆ GetObjectPtr() [2/2] ◆ GetParent() ◆ GetParentObjectPtr() ◆ GetTypeInfo() [1/2] ◆ GetTypeInfo() [2/2] ◆ GetTypeList() ◆ GetUnchecked() [1/2] ◆ GetUnchecked() [2/2] ◆ HaveChildren() ◆ Init() [1/2]

template<class LevelIterator >

◆ Init() [2/2]

template<class LevelIterator >

Definition at line 397 of file iterator.hpp.

◆ IsValid()

template<class LevelIterator >

◆ Match() [1/6] ◆ Match() [2/6] ◆ Match() [3/6] ◆ Match() [4/6] ◆ Match() [5/6] ◆ Match() [6/6] ◆ MatchesContext()

template<class LevelIterator >

◆ Next() [1/3]

template<class LevelIterator >

◆ Next() [2/3] ◆ Next() [3/3] ◆ operator CObjectTypeInfo() ◆ operator!=() [1/2]

template<class C , class TypeGetter = C>

◆ operator!=() [2/2]

template<class C , class TypeGetter = C>

Definition at line 758 of file iterator.hpp.

◆ operator*() [1/3]

template<class C , class TypeGetter = C>

Definition at line 706 of file iterator.hpp.

◆ operator*() [2/3]

template<class C , class TypeGetter = C>

Definition at line 710 of file iterator.hpp.

◆ operator*() [3/3]

template<class C , class TypeGetter = C>

◆ operator++() [1/5]

template<class C , class TypeGetter = C>

Definition at line 745 of file iterator.hpp.

◆ operator++() [2/5]

template<class C , class TypeGetter = C>

◆ operator++() [3/5]

template<class LevelIterator >

◆ operator++() [4/5]

template<class C , class TypeGetter = C>

Definition at line 740 of file iterator.hpp.

◆ operator++() [5/5]

template<class C , class TypeGetter = C>

Definition at line 826 of file iterator.hpp.

◆ operator->() [1/3]

template<class C , class TypeGetter = C>

Definition at line 714 of file iterator.hpp.

◆ operator->() [2/3]

template<class C , class TypeGetter = C>

Definition at line 718 of file iterator.hpp.

◆ operator->() [3/3]

template<class C , class TypeGetter = C>

◆ operator=() [1/7]

template<class C , class TypeGetter = C>

◆ operator=() [2/7]

template<class C , class TypeGetter = C>

Definition at line 727 of file iterator.hpp.

◆ operator=() [3/7]

template<class LevelIterator >

Initialize iterator to new root of object hierarchy.

Definition at line 268 of file iterator.hpp.

◆ operator=() [4/7] ◆ operator=() [5/7] ◆ operator=() [6/7]

template<class C , class TypeGetter = C>

Definition at line 700 of file iterator.hpp.

◆ operator=() [7/7]

template<class C , class TypeGetter = C>

◆ operator==() [1/2]

template<class C , class TypeGetter = C>

◆ operator==() [2/2]

template<class C , class TypeGetter = C>

◆ Reset()

template<class LevelIterator >

◆ SetContextFilter()

template<class LevelIterator >

Set context filter.

Parameters
filter Context filter string

Definition at line 331 of file iterator.hpp.

◆ SetItemInfo() [1/2] virtual void CConstTreeLevelIterator::SetItemInfo ( const CItemInfoinfo ) protectedpure virtual ◆ SetItemInfo() [2/2] virtual void CTreeLevelIterator::SetItemInfo ( const CItemInfoinfo ) protectedpure virtual ◆ SkipSubTree()

template<class LevelIterator >

Definition at line 245 of file iterator.hpp.

◆ Step()

template<class LevelIterator >

◆ Valid() [1/2] ◆ Valid() [2/2] ◆ Walk()

template<class LevelIterator >

◆ ~CConstTreeLevelIterator() CConstTreeLevelIterator::~CConstTreeLevelIterator ( void  ) virtual

Definition at line 226 of file iterator.cpp.

◆ ~CTreeIteratorTmpl()

template<class LevelIterator >

Definition at line 203 of file iterator.hpp.

◆ ~CTreeLevelIterator() CTreeLevelIterator::~CTreeLevelIterator ( void  ) virtual

Definition at line 311 of file iterator.cpp.

◆ m_ContextFilter

template<class LevelIterator >

◆ m_CurrentObject

template<class LevelIterator >

◆ m_DetectLoops [1/2] ◆ m_DetectLoops [2/2] ◆ m_MatchType ◆ m_NeedType ◆ m_Stack

template<class LevelIterator >

◆ m_TypeList ◆ m_VisitedObjects

template<class LevelIterator >

◆ CTreeIterator

template<class LevelIterator >

Definition at line 460 of file iterator.hpp.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4