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 ◆ CStdTypeIteratorTemplate 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.
◆ TIteratorContexttemplate<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] ◆ TStackLeveltemplate<class LevelIterator >
Definition at line 183 of file iterator.hpp.
◆ TThistemplate<class LevelIterator >
Definition at line 182 of file iterator.hpp.
◆ TTypeList ◆ TVisitedObjectstemplate<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 ) inlineDefinition 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.
Definition at line 331 of file iterator.hpp.
◆ SetItemInfo() [1/2] virtual void CConstTreeLevelIterator::SetItemInfo ( const CItemInfo * info ) protectedpure virtual ◆ SetItemInfo() [2/2] virtual void CTreeLevelIterator::SetItemInfo ( const CItemInfo * info ) 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 ) virtualDefinition at line 226 of file iterator.cpp.
◆ ~CTreeIteratorTmpl()template<class LevelIterator >
Definition at line 203 of file iterator.hpp.
◆ ~CTreeLevelIterator() CTreeLevelIterator::~CTreeLevelIterator ( void ) virtualDefinition at line 311 of file iterator.cpp.
◆ m_ContextFiltertemplate<class LevelIterator >
◆ m_CurrentObjecttemplate<class LevelIterator >
◆ m_DetectLoops [1/2] ◆ m_DetectLoops [2/2] ◆ m_MatchType ◆ m_NeedType ◆ m_Stacktemplate<class LevelIterator >
◆ m_TypeList ◆ m_VisitedObjectstemplate<class LevelIterator >
◆ CTreeIteratortemplate<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