Home
last modified time | relevance | path

Searched refs:IteratorImpl (Results 1 – 3 of 3) sorted by relevance

/llvm-project/llvm/include/llvm/ADT/
H A DAllocatorList.h87 class IteratorImpl
88 : public iterator_adaptor_base<IteratorImpl<ValueT, IteratorBase>,
92 friend class IteratorImpl; variable
96 iterator_adaptor_base<IteratorImpl<ValueT, IteratorBase>, IteratorBase,
104 IteratorImpl() = default;
105 IteratorImpl(const IteratorImpl &) = default;
106 IteratorImpl &operator=(const IteratorImpl &) = default;
108 explicit IteratorImpl(const IteratorBase &I) : base_type(I) {} in IteratorImpl() function
111 IteratorImpl(const IteratorImpl<OtherValueT, OtherIteratorBase> &X,
116 ~IteratorImpl() = default;
[all …]
/llvm-project/clang/test/CXX/temp/temp.decls/temp.friend/
H A Dp1.cpp246 struct IteratorImpl { struct
247 template<class T> friend class IteratorImpl;
251 template struct Foo::IteratorImpl<int>; member in test11::Foo
252 template struct Foo::IteratorImpl<long>; member in test11::Foo
/llvm-project/third-party/unittest/googletest/include/gtest/internal/
H A Dgtest-param-util.h839 class IteratorImpl; in GTEST_DISABLE_MSC_WARNINGS_POP_()
841 class IteratorImpl<IndexSequence<I...>> in GTEST_DISABLE_MSC_WARNINGS_POP_()
844 IteratorImpl(const ParamGeneratorInterface<ParamType>* base, in GTEST_DISABLE_MSC_WARNINGS_POP_()
853 ~IteratorImpl() override = default; in GTEST_DISABLE_MSC_WARNINGS_POP_()
869 return new IteratorImpl(*this); in GTEST_DISABLE_MSC_WARNINGS_POP_()
880 const IteratorImpl* typed_other = in GTEST_DISABLE_MSC_WARNINGS_POP_()
881 CheckedDowncastToActualType<const IteratorImpl>(&other); in GTEST_DISABLE_MSC_WARNINGS_POP_()
932 using Iterator = IteratorImpl<typename MakeIndexSequence<sizeof...(T)>::type>; in GTEST_DISABLE_MSC_WARNINGS_POP_()