| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | code-seg1.cpp | 16 struct Inner { struct 21 void Foo1::Inner::bar1() {} in bar1() 22 void Foo1::Inner::bar2() {} in bar2() 33 void Foo2::Inner::bar1() {} in bar1() 34 void Foo2::Inner::bar2() {} in bar2() 41 struct Inner { struct 46 void Foo3::Inner::bar1() {} in bar1() 47 void Foo3::Inner::bar2() {} in bar2() 58 void Foo4::Inner::bar1() {} in bar1() 59 void Foo4::Inner::bar2() {} in bar2() [all …]
|
| /llvm-project-15.0.7/clang/test/AST/ |
| H A D | ast-print-out-of-line-func.cpp | 6 class Inner { class 7 Inner(); 8 Inner(int); 9 ~Inner(); 25 Wrapper::Inner::Inner() { } in Inner() function in ns::Wrapper::Inner 28 void Wrapper::Inner::operator +=(int) { } in operator +=() 33 ns::Wrapper::Inner::Inner(int) { } in Inner() function in ns::Wrapper::Inner 36 ns::Wrapper::Inner::~Inner() { } in ~Inner() 40 void ::ns::Wrapper::Inner::member() { } in member() 51 void Wrapper::Inner::staticMember() { } in staticMember() [all …]
|
| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | ctor-init-source-loc.cpp | 30 struct Inner { struct 36 struct Derived4: Outer::Inner<Q>::Parm argument 38 Derived4() : Outer::Inner<Q>::Parm() {} in Derived4() 45 struct Derived5: Outer::Inner<Q>::Parm::InnerIterator 54 struct Derived6: Outer::Inner<Q> 56 Derived6() : Outer::Inner<Q>() {} in Derived6() 64 struct Derived7: Outer::Inner<Base>::Parm 66 Derived7() : Outer::Inner<Base>::Parm() {} in Derived7() 72 struct Derived8: Outer::Inner<Base> 74 Derived8() : Outer::Inner<Base>() {} in Derived8() [all …]
|
| /llvm-project-15.0.7/clang/test/CXX/temp/temp.decls/temp.variadic/ |
| H A D | multi-level-substitution.cpp | 33 template<typename> struct Inner { struct 38 struct Inner<tuple<pair<Types, YTypes>...> > { struct 56 template<typename, typename> struct Inner { struct 61 struct Inner<tuple<pair<Types, YTypes>...>, struct 84 template<typename> struct Inner { struct 89 struct Inner<R(pair<Types, YTypes>...)> { struct 114 template<typename, typename> struct Inner { struct 146 template<typename> struct Inner { struct 171 template<typename> struct Inner { struct 176 struct Inner<tuple<Templates<Types>...>> { struct [all …]
|
| /llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/ |
| H A D | p2.cpp | 144 struct X0<void*>::Inner { }; struct in N0::X0 147 struct X0<int>::Inner { }; struct in N0::X0 150 struct X0<unsigned>::Inner; member in N0::X0 153 struct X0<float>::Inner; member in N0::X0 160 struct N0::X0<long>::Inner { }; struct in N0::X0 163 struct N0::X0<float>::Inner { }; struct in N0::X0 173 N0::X0<void*>::Inner inner0; 174 N0::X0<int>::Inner inner1; 175 N0::X0<long>::Inner inner2; 176 N0::X0<float>::Inner inner3; [all …]
|
| H A D | p2-0x.cpp | 57 struct Inner : public T { }; // expected-note 2{{here}} struct 176 struct X0<void*>::Inner { }; struct in N0::X0 179 struct X0<int>::Inner { }; struct in N0::X0 182 struct X0<unsigned>::Inner; member in N0::X0 185 struct X0<float>::Inner; member in N0::X0 192 struct N0::X0<long>::Inner { }; struct in N0::X0 195 struct N0::X0<float>::Inner { }; struct in N0::X0 205 N0::X0<void*>::Inner inner0; 206 N0::X0<int>::Inner inner1; 207 N0::X0<long>::Inner inner2; [all …]
|
| /llvm-project-15.0.7/lldb/test/API/lang/cpp/accelerator-table/ |
| H A D | main.cpp | 4 struct Inner; \ 5 Inner *i = nullptr; \ 7 NAME::Inner &getInner##NAME(); 19 A::Inner &inner_a = getInnerA(); in CLASS() 20 B::Inner &inner_b = getInnerB(); in CLASS() 21 C::Inner &inner_c = getInnerC(); in CLASS() 22 D::Inner &inner_d = getInnerD(); in CLASS() 23 E::Inner &inner_e = getInnerE(); in CLASS() 24 F::Inner &inner_f = getInnerF(); in CLASS() 25 G::Inner &inner_g = getInnerG(); in CLASS()
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/COFF/ |
| H A D | parent-type-scopes.ll | 7 ; typedef int Inner; 10 ; struct Inner { int x; }; 13 ; class Inner { public: int x; }; 16 ; enum Inner { One, Two }; 19 ; union Inner { int x; float y; }; 22 ; WrapTypedef::Inner v1; 23 ; WrapStruct::Inner v2; 24 ; WrapClass::Inner v3; 25 ; WrapEnum::Inner v4; 26 ; WrapUnion::Inner v5; [all …]
|
| /llvm-project-15.0.7/clang/test/CXX/temp/temp.decls/temp.class.spec/ |
| H A D | p8-1y.cpp | 23 template<typename Inner> static int y; 25 …template<typename Inner> static int y<Outer>; // expected-error 3{{cannot be deduced}} expected-no… 26 template<typename Inner> static int y<Inner>; // expected-error {{does not specialize}} 31 template<typename Outer> template<typename Inner> int X<Outer>::y<Outer>; // expected-error {{canno… 32 template<typename Outer> template<typename Inner> int X<Outer>::y<Inner>; // expected-error {{does … 33 template<> template<typename Inner> int X<int>::y<Inner>; // expected-error {{does not specialize}}…
|
| H A D | p6.cpp | 40 template<typename X, typename Y> struct Inner; 41 …template<typename Y> struct Inner<T, Y> {}; // expected-note{{previous declaration of class templa… struct 42 template<typename Y> struct Inner<U, Y> {}; // expected-error{{cannot be redeclared}} struct 61 struct Inner; 64 struct Inner<T, T> { struct 69 struct Inner { struct 74 int array0[Outer<int>::Inner<int, int>::value? 1 : -1]; 75 int array1[Outer<int>::Inner<int, float>::value? -1 : 1];
|
| /llvm-project-15.0.7/clang/test/SemaTemplate/ |
| H A D | typename-specifier-4.cpp | 66 struct Inner; 68 void f0(X0<T>::Inner<T*, T&>); // expected-note{{here}} 69 void f0(typename X0<T>::Inner<T*, T&>); // expected-error{{redecl}} 71 void f1(X0<T>::Inner<T*, T&>); // expected-note{{here}} 74 void f2(typename X0<T>::Inner<T*, T&>::type); // expected-note{{here}} 94 struct Inner {}; struct 97 typename Outer<T>::template Inner<U> 98 foo(typename Outer<T>::template Inner<U>); 103 typename Outer<T>::template Inner<U> 104 Outer<T>::foo(typename Outer<T>::template Inner<U>) { in foo() [all …]
|
| H A D | instantiate-declref.cpp | 4 struct Inner { struct 17 Outer::Inner::InnerTemplate<type>::VeryInner::Kind2 = K2Val; in foo() 25 Outer::Inner::InnerTemplate<type>::VeryInner::Kind2 = K2Val; in bar() 38 template struct N::Outer::Inner::InnerTemplate<INT>::VeryInner; 39 template struct N::Outer::Inner::InnerTemplate<INT>::UeberInner; // expected-error{{no struct named… 44 struct Inner { struct 61 Inner i1; in foo() 63 Inner<T> i2; in foo() 70 template struct N2::Outer2::Inner<float>; member in N2::Outer2 71 template struct N2::Outer2::Inner<int*, float*>; // expected-note{{instantiation}} member in N2::Outer2
|
| H A D | temp_explicit.cpp | 53 struct Inner { struct 63 struct Inner { struct 71 void f3(X4<int&>::Inner); // okay, Inner::VeryInner, not instantiated 112 struct Inner { // expected-note{{here}} struct 117 template struct X6::Inner; // expected-error{{non-templated}} 140 namespace Inner { namespace 145 template struct Inner::X8<int>; 150 template struct ::N1::Inner::X8<float>;
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/iterator/ |
| H A D | ctor.other.pass.cpp | 28 template <class Inner> 29 using ConstCompatibleOuter = BufferView<const Inner*, const Inner*, Inner*, Inner*>; 31 template <class Inner> 32 …ConstIncompatibleOuter = BufferView<forward_iterator<const Inner*>, forward_iterator<const Inner*>, 33 … bidirectional_iterator<Inner*>, bidirectional_iterator<Inner*>>;
|
| H A D | eq.pass.cpp | 47 using Inner = BufferView<int*>; in test() typedef 48 …using Outer = BufferView<cpp20_input_iterator<Inner*>, sentinel_wrapper<cpp20_input_iterator<Inner… in test() 50 Inner inners[2] = {buffer[0], buffer[1]}; in test() 60 …using Inner = BufferView<cpp20_input_iterator<int*>, sentinel_wrapper<cpp20_input_iterator<int*>>>; in test() typedef 61 Inner inners[1] = {buffer[0]}; in test()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/ |
| H A D | construct_type.pass.cpp | 42 using Inner = CountingAllocator<T, 2>; in test_bullet_one() typedef 43 using SA = std::scoped_allocator_adaptor<Outer, Inner>; in test_bullet_one() 45 static_assert(!std::uses_allocator<T, Inner>::value, ""); in test_bullet_one() 48 Inner I(PInner); in test_bullet_one() 75 using Inner = CountingAllocator<T, 2>; in test_bullet_two() typedef 76 using SA = std::scoped_allocator_adaptor<Outer, Inner>; in test_bullet_two() 78 static_assert(std::uses_allocator<T, Inner>::value, ""); in test_bullet_two() 81 Inner I(PInner); in test_bullet_two() 108 using Inner = CountingAllocator<T, 2>; in test_bullet_three() typedef 109 using SA = std::scoped_allocator_adaptor<Outer, Inner>; in test_bullet_three() [all …]
|
| H A D | construct_pair.pass.cpp | 92 using Inner = CountingAllocator<Pair, 2>; in test_with_inner_alloc() typedef 93 using SA = std::scoped_allocator_adaptor<Outer, Inner>; in test_with_inner_alloc() 94 using SAInner = std::scoped_allocator_adaptor<Inner>; in test_with_inner_alloc() 96 static_assert(std::uses_allocator<T, Inner>::value, ""); in test_with_inner_alloc() 100 Inner I(PInner); in test_with_inner_alloc() 119 using Inner = CountingAllocator<Pair, 2>; in test_with_inner_alloc() typedef 120 using SA = std::scoped_allocator_adaptor<Outer, Inner>; in test_with_inner_alloc() 121 using SAInner = std::scoped_allocator_adaptor<Inner>; in test_with_inner_alloc() 123 static_assert(std::uses_allocator<T, Inner>::value, ""); in test_with_inner_alloc() 127 Inner I(PInner); in test_with_inner_alloc()
|
| /llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.explicit/ |
| H A D | p1.cpp | 31 struct Inner { struct 42 template struct X1<int>::Inner<float>; 43 template struct X1<int>::Inner<double>; 44 template struct X1<int>::Inner<void>; // expected-note{{instantiation}} 66 struct Inner { struct 85 template struct X2<int, float>::Inner; member in X2 86 template struct X2<int, Incomplete>::Inner; // expected-note{{instantiation}} member in X2
|
| /llvm-project-15.0.7/llvm/test/Analysis/LoopInfo/ |
| H A D | 2003-02-19-LoopInfoNestingBug.ll | 2 ; figure out that loop "Inner" should be nested inside of leep "LoopHeader", 7 ; CHECK: Loop at depth 3 containing: %Inner<header><latch><exiting> 15 br i1 false, label %Inner, label %Out 17 Inner: ; preds = %Inner, %Next 18 br i1 false, label %Inner, label %LoopHeader 20 LoopHeader: ; preds = %Inner, %Top
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/X86/ |
| H A D | sroasplit-1.ll | 10 ; } Inner; 13 ; Inner inner[2]; 17 ; Inner i1 = outer.inner[1]; 33 %struct.Outer = type { [2 x %struct.Inner] } 34 %struct.Inner = type { i32, i64 } 39 %i1 = alloca %struct.Inner, align 8 43 …%arrayidx = getelementptr inbounds [2 x %struct.Inner], [2 x %struct.Inner]* %inner, i32 0, i64 1,… 44 %0 = bitcast %struct.Inner* %i1 to i8*, !dbg !28 45 %1 = bitcast %struct.Inner* %arrayidx to i8*, !dbg !28 47 %a = getelementptr inbounds %struct.Inner, %struct.Inner* %i1, i32 0, i32 0, !dbg !29 [all …]
|
| H A D | sroasplit-2.ll | 10 ; } Inner; 13 ; Inner inner[2]; 17 ; Inner i1 = outer.inner[1]; 34 %struct.Outer = type { [2 x %struct.Inner] } 35 %struct.Inner = type { i32, i32 } 40 %i1 = alloca %struct.Inner, align 4 49 %5 = getelementptr inbounds [2 x %struct.Inner], [2 x %struct.Inner]* %4, i32 0, i64 1, !dbg !27 50 %6 = bitcast %struct.Inner* %i1 to i8*, !dbg !27 51 %7 = bitcast %struct.Inner* %5 to i8*, !dbg !27 53 %8 = getelementptr inbounds %struct.Inner, %struct.Inner* %i1, i32 0, i32 0, !dbg !28 [all …]
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/pointer_num_children/ |
| H A D | main.cpp | 1 struct Inner { struct 7 Inner *inner; argument 11 Inner inner{42, 56}; in main() 13 Inner **Ptr = &(outer.inner); in main() 14 Inner *&Ref = outer.inner; in main()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/ |
| H A D | types.h | 247 template <class Inner = BufferView<int*>> 254 template <class Inner = BufferView<int*>> 256 … common_input_iterator< Inner*>, common_input_iterator< Inner*>>; 262 template <class Inner = BufferView<int*>> 269 template <class Inner = BufferView<int*>> 270 …mpleForwardCommonOuter = BufferView<forward_iterator<const Inner*>, forward_iterator<const Inner*>, 271 forward_iterator<Inner*>, forward_iterator<Inner*>>; 277 template <class Inner = BufferView<int*>> 284 template <class Inner = BufferView<int*>> 286 BufferView<forward_iterator<const Inner*>, sentinel_wrapper<forward_iterator<const Inner*>>, [all …]
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFTypePrinter.cpp | 87 appendQualifiedNameBefore(Inner); in appendPointerLikeTypeBefore() 90 if (needsParens(Inner)) in appendPointerLikeTypeBefore() 110 appendPointerLikeTypeBefore(D, Inner(), "*"); in appendUnqualifiedNameBefore() 114 appendQualifiedNameBefore(Inner()); in appendUnqualifiedNameBefore() 122 appendQualifiedNameBefore(Inner()); in appendUnqualifiedNameBefore() 126 appendPointerLikeTypeBefore(D, Inner(), "&"); in appendUnqualifiedNameBefore() 132 appendQualifiedNameBefore(Inner()); in appendUnqualifiedNameBefore() 234 if (needsParens(Inner)) in appendUnqualifiedNameAfter() 236 appendUnqualifiedNameAfter(Inner, resolveReferencedType(Inner), in appendUnqualifiedNameAfter() 474 appendUnqualifiedNameAfter(D, Inner); in appendUnqualifiedName() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | MultipleStatementMacroCheck.cpp | 59 const auto Inner = expr(isInMacro(), unless(compoundStmt())).bind("inner"); in registerMatchers() local 61 stmt(anyOf(ifStmt(hasThen(Inner)), ifStmt(hasElse(Inner)).bind("else"), in registerMatchers() 62 whileStmt(hasBody(Inner)), forStmt(hasBody(Inner)))) in registerMatchers() 69 const auto *Inner = Result.Nodes.getNodeAs<Expr>("inner"); in check() local 79 auto InnerRanges = getExpansionRanges(Inner->getBeginLoc(), Result); in check()
|