reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/DirectedGraph.h
  169   using const_iterator = typename NodeListTy::const_iterator;
include/llvm/ADT/FoldingSet.h
  570   using const_iterator = pointee_iterator<typename VectorT::const_iterator>;
include/llvm/ADT/MapVector.h
   50   using const_iterator = typename VectorType::const_iterator;
include/llvm/ADT/SetOperations.h
   25   for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end();
   63   for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end();
include/llvm/ADT/SetVector.h
   48   using iterator = typename vector_type::const_iterator;
   49   using const_iterator = typename vector_type::const_iterator;
include/llvm/ADT/SmallSet.h
   38   using VecIterTy = typename SmallVector<T, N>::const_iterator;
  141   using VIterator = typename SmallVector<T, N>::const_iterator;
include/llvm/ADT/SmallVector.h
  434   iterator erase(const_iterator CI) {
  449   iterator erase(const_iterator CS, const_iterator CE) {
  449   iterator erase(const_iterator CS, const_iterator CE) {
include/llvm/ADT/SparseSet.h
  172   using const_iterator = typename DenseT::const_iterator;
include/llvm/Analysis/BlockFrequencyInfoImpl.h
  258     NodeList::const_iterator members_begin() const {
  262     NodeList::const_iterator members_end() const { return Nodes.end(); }
  263     iterator_range<NodeList::const_iterator> members() const {
include/llvm/Analysis/LazyCallGraph.h
  486     using iterator = pointee_iterator<SmallVectorImpl<Node *>::const_iterator>;
  614     using iterator = pointee_iterator<SmallVectorImpl<SCC *>::const_iterator>;
include/llvm/CodeGen/ExecutionDomainFix.h
  149   iterator_range<SmallVectorImpl<int>::const_iterator>
include/llvm/CodeGen/GCMetadata.h
  181   using iterator = SmallVector<std::unique_ptr<GCStrategy>, 1>::const_iterator;
include/llvm/CodeGen/GlobalISel/RegBankSelect.h
  331     using const_insertpt_iterator = InsertionPoints::const_iterator;
  565                  const iterator_range<SmallVectorImpl<Register>::const_iterator>
include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
  312     SmallVectorImpl<Register>::const_iterator
  374     iterator_range<SmallVectorImpl<Register>::const_iterator>
include/llvm/CodeGen/LiveInterval.h
  212     using const_iterator = Segments::const_iterator;
  221     using const_vni_iterator = VNInfoList::const_iterator;
include/llvm/CodeGen/LiveRangeEdit.h
  158   using iterator = SmallVectorImpl<unsigned>::const_iterator;
include/llvm/CodeGen/RegisterScavenging.h
  138     for (SmallVectorImpl<ScavengedInfo>::const_iterator I = Scavenged.begin(),
  148     for (SmallVectorImpl<ScavengedInfo>::const_iterator I = Scavenged.begin(),
include/llvm/CodeGen/ScheduleDAG.h
  261     typedef SmallVectorImpl<SDep>::const_iterator const_pred_iterator;
  262     typedef SmallVectorImpl<SDep>::const_iterator const_succ_iterator;
include/llvm/CodeGen/SlotIndexes.h
  490     using MBBIndexIterator = SmallVectorImpl<IdxMBBPair>::const_iterator;
include/llvm/CodeGen/TargetRegisterInfo.h
   77   iterator_range<SmallVectorImpl<MCPhysReg>::const_iterator>
include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
   94       iterator_range<AttributeSpecVector::const_iterator>;
include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
  588   using const_iterator = SmallVector<NameIndex, 0>::const_iterator;
include/llvm/IR/CFGDiff.h
  128   iterator_range<typename SmallVectorImpl<NodePtr>::const_iterator>
  174   using vec_iterator = SmallVectorImpl<BasicBlock *>::const_iterator;
  228   using vec_iterator = SmallVectorImpl<BasicBlock *>::const_iterator;
include/llvm/IR/DataLayout.h
  147   AlignmentsTy::const_iterator
  162   PointersTy::const_iterator
include/llvm/IR/DebugInfo.h
   96       SmallVectorImpl<DICompileUnit *>::const_iterator;
   97   using subprogram_iterator = SmallVectorImpl<DISubprogram *>::const_iterator;
   99       SmallVectorImpl<DIGlobalVariableExpression *>::const_iterator;
  100   using type_iterator = SmallVectorImpl<DIType *>::const_iterator;
  101   using scope_iterator = SmallVectorImpl<DIScope *>::const_iterator;
include/llvm/MC/MCFragment.h
  221   using const_fixup_iterator = SmallVectorImpl<MCFixup>::const_iterator;
include/llvm/MC/MCInst.h
  186   using const_iterator = SmallVectorImpl<MCOperand>::const_iterator;
include/llvm/Object/MachO.h
  112   using node_iterator = NodeList::const_iterator;
  269   using load_command_iterator = LoadCommandList::const_iterator;
include/llvm/Option/ArgList.h
  120   using const_iterator = arg_iterator<arglist_type::const_iterator>;
  126       arg_iterator<arglist_type::const_iterator, N>;
include/llvm/ProfileData/GCOV.h
  279       SmallVectorImpl<std::unique_ptr<GCOVBlock>>::const_iterator>;
  322   using EdgeIterator = SmallVectorImpl<GCOVEdge *>::const_iterator;
include/llvm/Support/VirtualFileSystem.h
  347   using const_reverse_iterator = FileSystemList::const_iterator;
include/llvm/TableGen/Record.h
  979   using const_case_iterator = SmallVectorImpl<Init*>::const_iterator;
  980   using const_val_iterator = SmallVectorImpl<Init*>::const_iterator;
 1371   using const_arg_iterator = SmallVectorImpl<Init*>::const_iterator;
 1372   using const_name_iterator = SmallVectorImpl<StringInit*>::const_iterator;
include/llvm/TextAPI/MachO/InterfaceFile.h
   98   using const_target_iterator = TargetList::const_iterator;
  208   using const_target_iterator = TargetList::const_iterator;
include/llvm/TextAPI/MachO/Symbol.h
   91   using const_target_iterator = TargetList::const_iterator;
lib/Analysis/BlockFrequencyInfoImpl.cpp
  164   for (WeightList::const_iterator I = O, L = O, E = Weights.end(); I != E;
lib/CodeGen/AsmPrinter/EHStreamer.cpp
  104   for (SmallVectorImpl<const LandingPadInfo *>::const_iterator
  466     for (SmallVectorImpl<CallSiteEntry>::const_iterator
  511     for (SmallVectorImpl<CallSiteEntry>::const_iterator
  564   for (SmallVectorImpl<ActionEntry>::const_iterator
lib/CodeGen/ExecutionDomainFix.cpp
   18 iterator_range<SmallVectorImpl<int>::const_iterator>
lib/CodeGen/GlobalISel/RegBankSelect.cpp
  136     const iterator_range<SmallVectorImpl<Register>::const_iterator> &NewVRegs) {
lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
  456     iterator_range<SmallVectorImpl<Register>::const_iterator> NewRegs =
  677 SmallVectorImpl<Register>::const_iterator
  726 iterator_range<SmallVectorImpl<Register>::const_iterator>
  738   SmallVectorImpl<Register>::const_iterator End =
  740   iterator_range<SmallVectorImpl<Register>::const_iterator> Res =
lib/CodeGen/MachineBlockPlacement.cpp
  244   using const_iterator = SmallVectorImpl<MachineBasicBlock *>::const_iterator;
lib/CodeGen/MachineScheduler.cpp
 1796   for (SmallVectorImpl<SUnit*>::const_iterator
 1802   for (SmallVectorImpl<SUnit*>::const_iterator
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
14680   for (SmallVectorImpl<LoadedSlice>::const_iterator
lib/CodeGen/SplitKit.cpp
  220   SmallVectorImpl<SlotIndex>::const_iterator UseI, UseE;
lib/IR/DataLayout.cpp
  542   AlignmentsTy::const_iterator I = findAlignmentLowerBound(AlignType, BitWidth);
  637   PointersTy::const_iterator I = findPointerLowerBound(AS);
  646   PointersTy::const_iterator I = findPointerLowerBound(AS);
  655   PointersTy::const_iterator I = findPointerLowerBound(AS);
  679   PointersTy::const_iterator I = findPointerLowerBound(AS);
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  183     for (MBBVector::const_iterator iterBlk = OrderedBlks.begin(),
  210   int countActiveBlock(MBBVector::const_iterator It,
  211       MBBVector::const_iterator E) const;
  405 int AMDGPUCFGStructurizer::countActiveBlock(MBBVector::const_iterator It,
  406     MBBVector::const_iterator E) const {
  733   for (SmallVectorImpl<MachineBasicBlock *>::const_iterator
  774     SmallVectorImpl<MachineBasicBlock *>::const_iterator It =
  776     SmallVectorImpl<MachineBasicBlock *>::const_iterator E =
  779     SmallVectorImpl<MachineBasicBlock *>::const_iterator SccBeginIter =
lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
  368   SmallVectorImpl<MCPhysReg>::const_iterator NextSpillReg = Regs.begin();
lib/Target/ARM/A15SDOptimizer.cpp
  635         for (SmallVectorImpl<MachineOperand *>::const_iterator I = Uses.begin(),
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  140     for (Locs::const_iterator FI = FnStartLocs.begin(), FE = FnStartLocs.end();
  146     for (Locs::const_iterator UI = CantUnwindLocs.begin(),
  152     for (Locs::const_iterator HI = HandlerDataLocs.begin(),
  158     for (Locs::const_iterator PI = PersonalityLocs.begin(),
 2443     for (SmallVectorImpl<unsigned>::const_iterator
 2451     for (SmallVectorImpl<unsigned>::const_iterator
 3841     for (SmallVectorImpl<unsigned>::const_iterator
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
  264   for (SmallVectorImpl<uint8_t>::const_iterator OCI = Opcodes.begin(),
lib/Target/Mips/MicroMipsSizeReduction.cpp
  421   ReduceEntryVector::const_iterator Start = std::begin(ReduceTable);
  422   ReduceEntryVector::const_iterator End = std::end(ReduceTable);
  424   std::pair<ReduceEntryVector::const_iterator,
  425             ReduceEntryVector::const_iterator>
  431   for (ReduceEntryVector::const_iterator Entry = Range.first;
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
  804     MipsAnalyzeImmediate::InstSeq::const_iterator Inst = Seq.begin();
lib/Target/Mips/MipsSEISelLowering.cpp
 2607 fitsRegularPattern(typename SmallVectorImpl<ValType>::const_iterator Begin,
 2609                    typename SmallVectorImpl<ValType>::const_iterator End,
lib/Target/Mips/MipsSEInstrInfo.cpp
  624   MipsAnalyzeImmediate::InstSeq::const_iterator Inst = Seq.begin();
lib/Target/X86/X86ISelLowering.cpp
19908     SmallVectorImpl<SDValue>::const_iterator I = Opnds.begin() + Slot;
lib/Target/XCore/XCoreISelLowering.cpp
 1388   for (SmallVectorImpl<ArgDataPair>::const_iterator ArgDI = ArgData.begin(),
lib/Transforms/ObjCARC/ObjCARCOpts.cpp
  313     using edge_iterator = SmallVectorImpl<BasicBlock *>::const_iterator;
lib/Transforms/Scalar/LoopDistribute.cpp
  630   AccessesType::const_iterator begin() const { return Accesses.begin(); }
  631   AccessesType::const_iterator end() const { return Accesses.end(); }
lib/Transforms/Scalar/LoopRerollPass.cpp
  233       using const_iterator = SmallInstructionVector::const_iterator;
lib/Transforms/Scalar/LoopStrengthReduce.cpp
  251   using const_iterator = SmallVectorImpl<const SCEV *>::const_iterator;
 1874   using const_iterator = SmallVectorImpl<IVInc>::const_iterator;
 3588   for (SmallVectorImpl<const SCEV *>::const_iterator J = AddOps.begin(),
 4445         for (SmallVectorImpl<const SCEV *>::const_iterator
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  159   using const_iterator = SmallVectorImpl<MemsetRange>::const_iterator;
lib/Transforms/Scalar/SROA.cpp
  250   using const_iterator = SmallVectorImpl<Slice>::const_iterator;
lib/Transforms/Vectorize/VPlan.h
 1356   using ChildIteratorType = SmallVectorImpl<VPBlockBase *>::const_iterator;
lib/Transforms/Vectorize/VPlanValue.h
   96   typedef SmallVectorImpl<VPUser *>::const_iterator const_user_iterator;
  170   typedef SmallVectorImpl<VPValue *>::const_iterator const_operand_iterator;
tools/clang/include/clang/AST/AttrIterator.h
   35   using Iterator = typename Container::const_iterator;
tools/clang/include/clang/AST/CXXInheritance.h
  302       SmallVectorImpl<UniqueVirtualMethod>::const_iterator;
tools/clang/include/clang/AST/DeclBase.h
  498   using attr_iterator = AttrVec::const_iterator;
tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h
   96   using branch_iterator = SmallVectorImpl<Branch>::const_iterator;
tools/clang/include/clang/Analysis/CallGraph.h
  159   using const_iterator = SmallVectorImpl<CallRecord>::const_iterator;
tools/clang/include/clang/Driver/Action.h
   51   using input_const_iterator = ActionList::const_iterator;
tools/clang/include/clang/Driver/Job.h
  176   using const_iterator = llvm::pointee_iterator<list_type::const_iterator>;
tools/clang/include/clang/Edit/Commit.h
  119   using edit_iterator = SmallVectorImpl<Edit>::const_iterator;
tools/clang/include/clang/Lex/MacroInfo.h
  240   using tokens_iterator = SmallVectorImpl<Token>::const_iterator;
tools/clang/include/clang/Lex/PreprocessorLexer.h
  164       SmallVectorImpl<PPConditionalInfo>::const_iterator;
tools/clang/include/clang/Sema/DeclSpec.h
 2198   typedef SmallVectorImpl<DeclaratorChunk>::const_iterator type_object_iterator;
tools/clang/include/clang/Sema/DelayedDiagnostic.h
  320   using pool_iterator = SmallVectorImpl<DelayedDiagnostic>::const_iterator;
tools/clang/include/clang/Sema/Initialization.h
 1181   using step_iterator = SmallVectorImpl<Step>::const_iterator;
tools/clang/include/clang/Sema/Overload.h
  451     using const_iterator = ConversionSet::const_iterator;
tools/clang/include/clang/Sema/TemplateDeduction.h
  148   using diag_iterator = SmallVectorImpl<PartialDiagnosticAt>::const_iterator;
tools/clang/include/clang/Sema/TypoCorrection.h
  238   using const_decl_iterator = SmallVectorImpl<NamedDecl *>::const_iterator;
tools/clang/include/clang/Serialization/ContinuousRangeMap.h
   86   using const_iterator = typename Representation::const_iterator;
tools/clang/include/clang/Serialization/ModuleManager.h
  137       SmallVectorImpl<std::unique_ptr<ModuleFile>>::const_iterator>;
  166   llvm::iterator_range<SmallVectorImpl<ModuleFile *>::const_iterator>
tools/clang/lib/AST/Interp/Record.h
   63   using const_field_iter = FieldList::const_iterator;
   71   using const_base_iter = BaseList::const_iterator;
   79   using const_virtual_iter = VirtualBaseList::const_iterator;
tools/clang/lib/AST/ItaniumMangle.cpp
  712     for (AttrVec::const_iterator I = FD->getAttrs().begin(),
tools/clang/lib/Analysis/ThreadSafety.cpp
  185   using const_iterator = FactVec::const_iterator;
tools/clang/lib/CodeGen/CGCall.cpp
 2285   for (FunctionArgList::const_iterator i = Args.begin(), e = Args.end();
 3891   for (CallArgList::const_iterator I = CallArgs.begin(), E = CallArgs.end();
tools/clang/lib/CodeGen/CGCall.h
  316     typedef llvm::iterator_range<SmallVectorImpl<Writeback>::const_iterator>
tools/clang/lib/CodeGen/CGClass.cpp
 2334   FunctionArgList::const_iterator I = Args.begin(), E = Args.end();
tools/clang/lib/CodeGen/CGObjCMac.cpp
 1752       CallArgList::const_iterator I = CallArgs.begin();
tools/clang/lib/CodeGen/CGStmt.cpp
  575   for (SmallVectorImpl<const LabelDecl*>::const_iterator
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1012   for (FunctionArgList::const_iterator i = Args.begin(), e = Args.end();
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1956   for (VPtrInfoVector::const_iterator I = VBGlobals.VBTables->begin(),
tools/clang/lib/CodeGen/TargetInfo.cpp
 2328       for (CallArgList::const_iterator
tools/clang/lib/Format/AffectedRangeManager.cpp
   62   for (SmallVectorImpl<CharSourceRange>::const_iterator I = Ranges.begin(),
tools/clang/lib/Format/FormatTokenLexer.cpp
  305   SmallVectorImpl<FormatToken *>::const_iterator First =
tools/clang/lib/Format/UnwrappedLineFormatter.cpp
  194                            SmallVectorImpl<AnnotatedLine *>::const_iterator I,
  195                            SmallVectorImpl<AnnotatedLine *>::const_iterator E) {
  412   tryMergeSimplePPDirective(SmallVectorImpl<AnnotatedLine *>::const_iterator I,
  413                             SmallVectorImpl<AnnotatedLine *>::const_iterator E,
  425       SmallVectorImpl<AnnotatedLine *>::const_iterator I,
  426       SmallVectorImpl<AnnotatedLine *>::const_iterator E, unsigned Limit) {
  456   tryMergeShortCaseLabels(SmallVectorImpl<AnnotatedLine *>::const_iterator I,
  457                           SmallVectorImpl<AnnotatedLine *>::const_iterator E,
  484         SmallVectorImpl<AnnotatedLine *>::const_iterator J = I + 2 + NumStmts;
  506   tryMergeSimpleBlock(SmallVectorImpl<AnnotatedLine *>::const_iterator I,
  507                       SmallVectorImpl<AnnotatedLine *>::const_iterator E,
  658   limitConsideringMacros(SmallVectorImpl<AnnotatedLine *>::const_iterator I,
  659                          SmallVectorImpl<AnnotatedLine *>::const_iterator E,
  668   bool nextTwoLinesFitInto(SmallVectorImpl<AnnotatedLine *>::const_iterator I,
  700   const SmallVectorImpl<AnnotatedLine *>::const_iterator End;
  702   SmallVectorImpl<AnnotatedLine *>::const_iterator Next;
tools/clang/lib/Format/UnwrappedLineParser.cpp
 2461     for (SmallVectorImpl<UnwrappedLine>::const_iterator
 2608   for (SmallVectorImpl<FormatToken *>::const_iterator
tools/clang/lib/Lex/ModuleMap.cpp
  680     for (SmallVectorImpl<KnownHeader>::const_iterator
 1256     for (SmallVectorImpl<KnownHeader>::const_iterator I = H->second.begin(),
tools/clang/lib/Lex/PPMacroExpansion.cpp
  630   for (SmallVectorImpl<Token>::const_iterator I = Tokens.begin(),
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 1364     WeakUseVector::const_iterator UI = Uses.begin(), UE = Uses.end();
 1379       WeakUseVector::const_iterator UI2 = UI;
tools/clang/lib/Sema/SemaAccess.cpp
  138   typedef SmallVectorImpl<CXXRecordDecl*>::const_iterator record_iterator;
  444   for (SmallVectorImpl<CXXRecordDecl*>::const_iterator
  495   for (SmallVectorImpl<FunctionDecl*>::const_iterator
  516   for (SmallVectorImpl<FunctionDecl*>::const_iterator
tools/clang/lib/Sema/SemaCast.cpp
  926     for (CXXBasePath::const_iterator IElem = Path.begin(), EElem = Path.end();
tools/clang/lib/Sema/SemaDeclCXX.cpp
 2936       for (CXXBasePath::const_iterator Element = Path->begin();
tools/clang/lib/Sema/SemaLookup.cpp
  193     typedef ListTy::const_iterator const_iterator;
tools/clang/lib/Sema/SemaStmt.cpp
 1150       for (CaseValsTy::const_iterator CI = CaseVals.begin();
 1304           EnumValsTy::const_iterator EI = EnumVals.begin();
tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
  118   typename CHECK_CTX::CheckersTy::const_iterator
  166     CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
  167     CheckersTy::const_iterator checkers_end() { return Checkers.end(); }
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  973   for (SmallVectorImpl<BindingPair>::const_iterator I = Bindings.begin(),
 2072   for (SmallVectorImpl<BindingPair>::const_iterator I = Bindings.begin(),
tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp
   56                               typename CheckerOrPackageInfoList::const_iterator,
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
  179   typename R::const_iterator Decl = std::begin(OrderedDecls);
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  216   for (SmallVectorImpl<GroupInfo *>::const_iterator I = SortedGroups.begin(),
tools/lldb/include/lldb/Utility/RangeMap.h
  267       typename Collection::const_iterator begin = m_entries.begin();
  268       typename Collection::const_iterator end = m_entries.end();
  269       typename Collection::const_iterator pos =
  289       typename Collection::const_iterator begin = m_entries.begin();
  290       typename Collection::const_iterator end = m_entries.end();
  291       typename Collection::const_iterator pos =
  311       typename Collection::const_iterator begin = m_entries.begin();
  312       typename Collection::const_iterator end = m_entries.end();
  313       typename Collection::const_iterator pos =
  754       typename Collection::const_iterator begin = m_entries.begin();
  755       typename Collection::const_iterator end = m_entries.end();
  756       typename Collection::const_iterator pos =
  795       typename Collection::const_iterator begin = m_entries.begin();
  796       typename Collection::const_iterator end = m_entries.end();
  797       typename Collection::const_iterator pos =
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.cpp
   18   collection::const_iterator end = m_infos.end();
   19   collection::const_iterator beg = m_infos.begin();
   20   collection::const_iterator pos;
tools/polly/include/polly/ScopDetectionDiagnostic.h
  164   using iterator = SmallVector<RejectReasonPtr, 1>::const_iterator;
tools/polly/include/polly/ScopInfo.h
 1532   using const_iterator = MemoryAccessVec::const_iterator;
 2133   iterator_range<RecordedAssumptionsTy::const_iterator>
unittests/ADT/IteratorTest.cpp
   74   typedef pointee_iterator<SmallVectorImpl<int *>::const_iterator>
  116       SmallVectorImpl<std::unique_ptr<int>>::const_iterator>
  167   pointee_iterator<SmallVectorImpl<S *>::const_iterator, const S> I = V.begin();
unittests/ExecutionEngine/MCJIT/MCJITTestAPICommon.h
   73     SmallVectorImpl<std::string>::const_iterator I = SupportedSubArchs.begin();
unittests/Support/Path.cpp
  130   for (SmallVector<StringRef, 40>::const_iterator i = paths.begin(),
utils/TableGen/CodeGenSchedule.cpp
 1577   for (SmallVectorImpl<unsigned>::const_iterator
 2210     for (SmallVectorImpl<PredCheck>::const_iterator
 2223       for (SmallVectorImpl<unsigned>::const_iterator
utils/TableGen/SequenceToOffsetTable.h
  120       for (typename SeqT::const_iterator SI = I->first.begin(),
utils/unittest/googlemock/include/gmock/gmock-matchers.h
 2567       for (typename LhsStlContainer::const_iterator it =
 2584       for (typename StlContainer::const_iterator it = expected_.begin();
utils/unittest/googletest/include/gtest/gtest-printers.h
  377   for (typename C::const_iterator it = container.begin();
utils/unittest/googletest/include/gtest/internal/gtest-internal.h
  934                             typename C::const_iterator* /* const_it */ = NULL) {