Home
last modified time | relevance | path

Searched refs:Explicit (Results 1 – 25 of 122) sorted by relevance

12345

/llvm-project-15.0.7/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/
H A Ddefault.fail.cpp24 struct Explicit { struct
25 explicit Explicit() = default;
31 std::tuple<Explicit> test3() { return {}; } // expected-error 1 {{chosen constructor is explicit in… in test3()
34 std::tuple<Explicit, Implicit> test5() { return {}; } // expected-error 1 {{chosen constructor is e… in test5()
35 std::tuple<Implicit, Explicit> test6() { return {}; } // expected-error 1 {{chosen constructor is e… in test6()
36 std::tuple<Explicit, Explicit> test7() { return {}; } // expected-error 1 {{chosen constructor is e… in test7()
39 std::tuple<Implicit, Implicit, Explicit> test9() { return {}; } // expected-error 1 {{chosen constr… in test9()
41 std::tuple<Implicit, Explicit, Explicit> test11() { return {}; } // expected-error 1 {{chosen const… in test11()
43 std::tuple<Explicit, Implicit, Explicit> test13() { return {}; } // expected-error 1 {{chosen const… in test13()
44 std::tuple<Explicit, Explicit, Implicit> test14() { return {}; } // expected-error 1 {{chosen const… in test14()
[all …]
H A DPR31384.pass.cpp20 struct Explicit { struct
21 Explicit() = default;
22 explicit Explicit(int) {} in Explicit() function
47 std::tuple<Explicit> foo = Derived<int>{42}; ((void)foo); in main()
50 std::tuple<Explicit> bar(std::move(d)); ((void)bar); in main()
71 static_assert(!std::is_convertible<ExplicitDerived<int>, std::tuple<Explicit>>::value, ""); in main()
73 std::tuple<Explicit> bar(std::move(d)); ((void)bar); in main()
H A Dalloc_convert_copy.pass.cpp29 struct Explicit { struct
31 explicit Explicit(int x) : value(x) {} in Explicit() argument
93 std::tuple<Explicit> t2{std::allocator_arg, std::allocator<int>{}, t1}; in main()
H A Dconvert_move.pass.cpp24 struct Explicit { struct
26 explicit Explicit(int x) : value(x) {} in Explicit() argument
111 std::tuple<Explicit> t2(std::move(t1)); in main()
H A Dalloc_convert_move.pass.cpp44 struct Explicit { struct
46 explicit Explicit(int x) : value(x) {} in Explicit() function
106 std::tuple<Explicit> t2{std::allocator_arg, std::allocator<int>{}, std::move(t1)}; in main()
H A Dalloc_UTypes.pass.cpp76 struct Explicit { struct
78 explicit Explicit(int x) : value(x) {} in Explicit() argument
84 std::tuple<Explicit> t{std::allocator_arg, std::allocator<int>{}, 42}; in main()
H A Dconvert_copy.pass.cpp24 struct Explicit { struct
26 explicit Explicit(int x) : value(x) {} in Explicit() argument
140 std::tuple<Explicit> t2(t1); in main()
/llvm-project-15.0.7/libcxx/test/support/
H A Darchetypes.h37 template <class Derived, bool Explicit = false>
66 template <bool Dummy = true, typename std::enable_if<Dummy && Explicit, bool>::type = true>
70 template <bool Dummy = true, typename std::enable_if<Dummy && !Explicit, bool>::type = true>
74 template <bool Dummy = true, typename std::enable_if<Dummy && Explicit, bool>::type = true>
78 template <bool Dummy = true, typename std::enable_if<Dummy && !Explicit, bool>::type = true>
82 template <bool Dummy = true, typename std::enable_if<Dummy && Explicit, bool>::type = true>
87 template <bool Dummy = true, typename std::enable_if<Dummy && !Explicit, bool>::type = true>
141 template <bool Explicit = false>
143 template <bool Dummy = true, typename std::enable_if<Dummy && Explicit, bool>::type = true>
147 template <bool Dummy = true, typename std::enable_if<Dummy && Explicit, bool>::type = true>
[all …]
/llvm-project-15.0.7/clang/test/CXX/dcl.decl/dcl.init/
H A Dp14-0x.cpp7 struct Explicit { // expected-note 2 {{candidate}} expected-note {{here}} struct
8 explicit Explicit(int); // expected-note {{not a candidate}}
32 Explicit e1; // expected-note {{here}}
33 Explicit e2 = 42; // expected-error {{no viable conversion}}
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Ddebug-info-composite-triviality.cpp6 struct Explicit { struct
7 explicit Explicit();
9 } Explicit; argument
/llvm-project-15.0.7/mlir/include/mlir/Pass/
H A DPassManager.h62 Explicit enumerator
68 OpPassManager(Nesting nesting = Nesting::Explicit);
72 OpPassManager(StringRef name, Nesting nesting = Nesting::Explicit);
73 OpPassManager(OperationName name, Nesting nesting = Nesting::Explicit);
217 PassManager(MLIRContext *ctx, Nesting nesting = Nesting::Explicit,
220 : PassManager(ctx, Nesting::Explicit, operationName) {} in PassManager()
/llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp368 bool Explicit = DumpType != DIDT_All && !IsDWO; in dump() local
369 bool ExplicitDWO = Explicit && IsDWO; in dump()
399 if (Explicit || getNumCompileUnits()) in dump()
415 if (Explicit || getNumTypeUnits()) in dump()
480 if (shouldDump(Explicit, ".debug_macro", DIDT_ID_DebugMacro, in dump()
580 if (shouldDump(Explicit, ".debug_str", DIDT_ID_DebugStr, in dump()
592 if (shouldDump(Explicit, ".debug_addr", DIDT_ID_DebugAddr, in dump()
677 if (shouldDump(Explicit, ".gdb_index", DIDT_ID_GdbIndex, in dump()
682 if (shouldDump(Explicit, ".apple_names", DIDT_ID_AppleNames, in dump()
686 if (shouldDump(Explicit, ".apple_types", DIDT_ID_AppleTypes, in dump()
[all …]
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/cert/
H A Ddcl58-cpp.rst16 - Explicit specializations of any standard library function template or class template, if it does …
17 - Explicit specializations of any member function of a standard library class template.
18 - Explicit specializations of any member function template of a standard library class or class tem…
19 - Explicit or partial specialization of any member class template of a standard library class or cl…
/llvm-project-15.0.7/llvm/test/YAMLParser/
H A Dspec-10-11.test5 ? explicit key2 : , # Explicit empty
8 simple key2 : , # Explicit empty
H A Dspec-10-10.test5 ? explicit key2 : , # Explicit empty
8 simple key2 : , # Explicit empty
H A Dspec-07-12b.test3 # Explicit document. Root
H A Dspec-07-10.test13 # Explicit document may be empty.
/llvm-project-15.0.7/clang/test/Modules/Inputs/
H A Dredecl-merge-right.h45 @class Explicit;
82 @import redecl_merge_top.Explicit;
H A Dredecl-merge-top-explicit.h1 @class Explicit;
/llvm-project-15.0.7/clang/test/CXX/expr/expr.const/
H A Dp5-0x.cpp27 struct Explicit { struct
28 constexpr Explicit() {} in Explicit() function
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dtype.h67 bool isExplicit() const { return category_ == Category::Explicit; } in isExplicit()
78 enum class Category { Explicit, Star, Colon }; enumerator
82 Category category_{Category::Explicit};
101 bool isExplicit() const { return category_ == Category::Explicit; } in isExplicit()
116 enum class Category { Explicit, Deferred, Assumed }; enumerator
119 Category category_{Category::Explicit};
/llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.rel/
H A Dis_nothrow_invocable.pass.cpp31 struct Explicit { struct
32 explicit Explicit(int) noexcept {} in Explicit() function
162 static_assert(!std::is_nothrow_invocable<Fn(), Explicit>(), ""); in main()
/llvm-project-15.0.7/clang-tools-extra/clang-doc/
H A DRepresentation.h54 SelfClosing, Explicit, AttrKeys, AttrValues, Args);
58 Other.Explicit, Other.AttrKeys, Other.AttrValues, Other.Args);
73 SelfClosing, Explicit, AttrKeys, AttrValues, Args);
77 Other.Explicit, Other.AttrKeys, Other.AttrValues, Other.Args);
103 bool Explicit = false; // Indicates if the direction of a param is explicit member
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Delf-retain.ll31 ;; Explicit section.
55 ;; Explicit section.
/llvm-project-15.0.7/flang/runtime/
H A Dtype-info.h38 Explicit = 2, enumerator
45 Genre genre_{Genre::Explicit};

12345