Home
last modified time | relevance | path

Searched refs:iterator_adaptor_base (Results 1 – 25 of 38) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A Diterator.h235 class iterator_adaptor_base
238 using BaseT = typename iterator_adaptor_base::iterator_facade_base;
243 iterator_adaptor_base() = default;
245 explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { in iterator_adaptor_base() function
246 static_assert(std::is_base_of<iterator_adaptor_base, DerivedT>::value, in iterator_adaptor_base()
293 friend bool operator==(const iterator_adaptor_base &LHS,
294 const iterator_adaptor_base &RHS) {
297 friend bool operator<(const iterator_adaptor_base &LHS,
298 const iterator_adaptor_base &RHS) {
321 : iterator_adaptor_base<
[all …]
H A DGenericCycleInfo.h175 : iterator_adaptor_base<const_child_iterator, const_child_iterator_base> {
177 iterator_adaptor_base<const_child_iterator, const_child_iterator_base>;
324 : iterator_adaptor_base<const_toplevel_iterator,
326 using Base = iterator_adaptor_base<const_toplevel_iterator,
H A DAllocatorList.h88 : public iterator_adaptor_base<IteratorImpl<ValueT, IteratorBase>,
96 iterator_adaptor_base<IteratorImpl<ValueT, IteratorBase>, IteratorBase,
H A DStringMap.h518 : public iterator_adaptor_base<StringMapKeyIterator<ValueTy>,
521 using base = iterator_adaptor_base<StringMapKeyIterator<ValueTy>,
H A DSTLExtras.h357 : public iterator_adaptor_base<
366 : mapped_iterator::iterator_adaptor_base(std::move(U)), F(std::move(F)) {}
397 : public iterator_adaptor_base<
407 : mapped_iterator_base::iterator_adaptor_base(std::move(U)) {}
454 : public iterator_adaptor_base<
460 using BaseT = typename filter_iterator_base::iterator_adaptor_base;
608 : public iterator_adaptor_base<early_inc_iterator_impl<WrappedIteratorT>,
610 using BaseT = typename early_inc_iterator_impl::iterator_adaptor_base;
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DUnresolvedSet.h32 class UnresolvedSetIterator : public llvm::iterator_adaptor_base<
41 : iterator_adaptor_base(Iter) {} in UnresolvedSetIterator()
43 : iterator_adaptor_base(const_cast<DeclAccessPair *>(Iter)) {} in UnresolvedSetIterator()
48 UnresolvedSetIterator() : iterator_adaptor_base(nullptr) {} in UnresolvedSetIterator()
H A DDeclID.h227 : public llvm::iterator_adaptor_base<DeclIDIterator<FromTy, ToTy>,
231 DeclIDIterator() : DeclIDIterator::iterator_adaptor_base(nullptr) {}
234 : DeclIDIterator::iterator_adaptor_base(ID) {}
H A DExternalASTSource.h571 : public llvm::iterator_adaptor_base<
578 : iterator::iterator_adaptor_base(Position), Self(Self) {}
H A DCanonicalType.h405 : llvm::iterator_adaptor_base<
413 : CanTypeIterator::iterator_adaptor_base(std::move(Iter)) {}
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/
H A DIterable.h22 : llvm::iterator_adaptor_base<
28 : ValueMapIterator::iterator_adaptor_base(std::move(u)) {} in ValueMapIterator()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DUser.h301 : iterator_adaptor_base<value_op_iterator, op_iterator,
304 explicit value_op_iterator(Use *U = nullptr) : iterator_adaptor_base(U) {} in iterator_adaptor_base() function
321 : iterator_adaptor_base<const_value_op_iterator, const_op_iterator,
325 iterator_adaptor_base(U) {} in iterator_adaptor_base() function
H A DDebugInfo.h217 : public iterator_adaptor_base<DbgAssignIt, Value::user_iterator,
224 DbgAssignIt(Value::user_iterator It) : iterator_adaptor_base(It) {} in DbgAssignIt()
H A DInstructions.h3091 : iterator_adaptor_base<succ_op_iterator, value_op_iterator,
3094 explicit succ_op_iterator(value_op_iterator I) : iterator_adaptor_base(I) {}
3102 : iterator_adaptor_base<const_succ_op_iterator, const_value_op_iterator,
3107 : iterator_adaptor_base(I) {}
3622 : iterator_adaptor_base<succ_op_iterator, value_op_iterator,
3625 explicit succ_op_iterator(value_op_iterator I) : iterator_adaptor_base(I) {}
3633 : iterator_adaptor_base<const_succ_op_iterator, const_value_op_iterator,
3638 : iterator_adaptor_base(I) {}
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DGlobalsStream.h31 : public iterator_adaptor_base<
37 : GSIHashIterator::iterator_adaptor_base(std::forward<T &&>(v)) {} in GSIHashIterator()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCRegisterInfo.h522 : public iterator_adaptor_base<MCSubRegIterator,
544 using iterator_adaptor_base::operator++;
592 : public iterator_adaptor_base<MCSuperRegIterator,
614 using iterator_adaptor_base::operator++;
637 : public iterator_adaptor_base<MCRegUnitIterator,
661 using iterator_adaptor_base::operator++;
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLazyCallGraph.h191 : public iterator_adaptor_base<iterator, VectorImplT::iterator,
200 : iterator_adaptor_base(BaseI), E(E) { in iterator()
208 using iterator_adaptor_base::operator++;
222 : public iterator_adaptor_base<call_iterator, VectorImplT::iterator,
237 : iterator_adaptor_base(BaseI), E(E) { in call_iterator()
244 using iterator_adaptor_base::operator++;
H A DLoopIterator.h46 : public iterator_adaptor_base<
50 using BaseT = iterator_adaptor_base<
H A DDXILResource.h551 : iterator_adaptor_base<call_iterator, CallMapTy::iterator> {
554 : call_iterator::iterator_adaptor_base(std::move(Iter)) {} in call_iterator()
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DSymbolSet.h116 : public iterator_adaptor_base<
124 : iterator_adaptor_base(std::forward<U &&>(u)) {}
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedAttr.h840 struct iterator : llvm::iterator_adaptor_base<iterator, VecTy::iterator,
843 iterator() : iterator_adaptor_base(nullptr) {} in iterator()
844 iterator(VecTy::iterator I) : iterator_adaptor_base(I) {} in iterator()
849 : llvm::iterator_adaptor_base<const_iterator, VecTy::const_iterator,
852 const_iterator() : iterator_adaptor_base(nullptr) {} in const_iterator()
853 const_iterator(VecTy::const_iterator I) : iterator_adaptor_base(I) {} in const_iterator()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DItaniumCXXABI.cpp64 : llvm::iterator_adaptor_base<Iterator, BindingArray::const_iterator,
67 Iterator(BindingArray::const_iterator It) : iterator_adaptor_base(It) {} in Iterator()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessingRecord.h430 class iterator : public llvm::iterator_adaptor_base<
439 : iterator::iterator_adaptor_base(Position), Self(Self) {} in iterator()
/freebsd/contrib/llvm-project/llvm/include/llvm/XRay/
H A DGraph.h132 : public iterator_adaptor_base<
157 : iterator_adaptor_base< in NeighborEdgeIteratorT()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DDIE.h712 : public iterator_adaptor_base<value_iterator, ListTy::iterator,
717 iterator_adaptor_base<value_iterator, ListTy::iterator,
728 class const_value_iterator : public iterator_adaptor_base<
732 iterator_adaptor_base<const_value_iterator, ListTy::const_iterator,
/freebsd/contrib/llvm-project/lld/COFF/
H A DChunks.h235 class symbol_iterator : public llvm::iterator_adaptor_base<
243 : symbol_iterator::iterator_adaptor_base(i), file(file) {} in symbol_iterator()

12