Searched refs:Ts (Results 1 - 25 of 28) sorted by relevance

12

/external/clang/test/CXX/drs/
H A Ddr13xx.cpp13 template<typename...Ts> void f(Ts ...ts) { // expected-error 0-1{{extension}}
/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/
H A Dp23.cpp6 template<typename T, typename... Ts>
7 void print(T first, Ts... rest) {
12 template<typename... Ts>
13 void unexpanded_capture(Ts ...values) {
17 template<typename... Ts>
18 void implicit_capture(Ts ...values) {
23 template<typename... Ts>
24 void do_print(Ts... values) {
/external/llvm/lib/IR/
H A DLeaksContext.h41 Ts.clear();
54 assert(Ts.count(o) == 0 && "Object already in set!");
57 Ts.insert(Cache);
66 Ts.erase(o);
74 if (!Ts.empty()) {
76 for (typename SmallPtrSet<const T*, 8>::iterator I = Ts.begin(),
77 E = Ts.end(); I != E; ++I) {
91 SmallPtrSet<const T*, 8> Ts; member in struct:llvm::LeakDetectorImpl
/external/clang/test/PCH/
H A Dcxx-variadic-templates.h20 template<typename...Ts> struct outer {
21 template<Ts...Vs, template<Ts> class ...Cs> struct inner {
/external/clang/test/SemaTemplate/
H A Dms-if-exists.cpp61 template<typename T, typename ...Ts>
62 void g(T, Ts...) {
63 __if_exists(T::operator Ts) { // expected-error{{__if_exists name contains unexpanded parameter pack 'Ts'}} argument
66 __if_not_exists(Ts::operator T) { // expected-error{{__if_not_exists name contains unexpanded parameter pack 'Ts'}}
H A Dpack-deduction.cpp24 template<typename ...Ts> void f(A<Ts...>); // expected-note {{substitution failure [with Ts = <char, short, int>]: too many template arg}}
36 template<typename ...Ts> struct X {};
37 template<typename ...Ts> int g(X<Ts...>, decltype(f(Ts()...)));
H A Dalias-templates.cpp75 template<typename T, typename ...Ts>
76 void f1(U<T> i, U<Ts> ...is) { // expected-note 2{{couldn't infer template argument 'T'}}
77 return i + f1<Ts...>(is...);
81 // should really say that we couldn't infer template argument 'Ts'.
82 template<typename ...Ts>
83 void f2(U<Ts> ...is) { } // expected-note {{requires 0 arguments, but 1 was provided}}
86 template<typename ...Ts>
87 void f3(type_tuple<Ts...>, U<Ts> ...is) {} // expected-note {{requires 4 arguments, but 3 were provided}}
99 template<typename ...Ts>
[all...]
H A Dalignas.cpp9 template<typename T, typename ...Ts>
10 constexpr auto max(T t, Ts ...ts) -> decltype(max(t, max(ts...))) {
/external/clang/test/CXX/temp/temp.param/
H A Dp15-cxx0x.cpp32 template<typename...Ts> struct Outer {
38 template<Ts ...As, template<Ts> class ...Bs, typename ...Cs> struct Inner {
57 template<typename...Ts> struct types;
88 template<unsigned N, typename...Ts> struct take {
90 template inner<wrap<Ts>::template inner...>::take; // expected-error {{too few template arguments}}
92 template<unsigned N, typename...Ts> struct drop {
94 template inner<wrap<Ts>::template inner...>::drop; // expected-error {{too few template arguments}}
134 template<typename...Ts, Ts
[all...]
/external/clang/test/CXX/temp/temp.decls/temp.variadic/
H A Dfixed-expansion.cpp23 template<typename ...Ts>
26 typedef X0<Ts...> type;
49 template<typename ...Ts>
52 typedef X0<char, Ts...> type;
113 template<typename ...Ts>
114 struct X0<Ts...> {
125 template<typename...Ts> U<Ts...> &f(U<Ts...>, Ts
[all...]
H A Dsizeofpack.cpp6 template<typename T, typename... Ts>
7 void abc1(int (*xxx)[sizeof ... (Ts) + 1]);
38 template<typename ... Ts>
103 template <typename T, typename ... Ts>
104 zod<sizeof...(Ts)> make_zod(Ts ...) {
105 return zod<sizeof...(Ts)>();
/external/clang/test/SemaCXX/
H A Dcrash-lambda-12645424.cpp22 template<typename... Ts, template<typename> class... Funs> struct tl_map<type_list<Ts...>, Funs...> {
23 typedef type_list<typename C<Ts, Funs...>::type...> type;
H A Dlambda-expressions.cpp158 template<typename...Ts> bool g(Fst<bool, Ts> ...bools);
159 template<typename...Ts> bool f(Ts &&...ts) {
160 return g<Ts...>([&ts] {
174 template<typename...Ts> sink(Ts &&...) {}
177 template<typename...Ts> void local_class() {
179 [] (Ts t) {
180 struct S : Ts {
[all...]
H A Dlibstdcxx_common_type_hack.cpp14 template<typename...Ts> struct common_type {};
H A Dcxx1y-generic-lambdas-variadics.cpp9 template<class ... Ts> void print(Ts ... ) { }
H A Dcxx1y-generic-lambdas.cpp195 template<class ... Ts> void vfun(Ts ... ) { }
233 template<class ... Ts> void print(Ts ...) { }
501 template<class ... Ts> void print(Ts ... ts) { }
503 template<class ... Ts> auto fooV(Ts ... ts) {
514 N(first<Ts...>{});
570 template<class ... Ts> voi
[all...]
H A Ddiscrim-union.cpp24 template<typename T, typename...Ts> union either_impl<T, Ts...> {
27 either_impl<Ts...> rest;
28 typedef either_impl<Ts...> rest_t;
H A Dcxx1y-init-captures.cpp5 template<class ... Ts> char fv(Ts ... ts) { return 0; }
/external/clang/test/FixIt/
H A Dfixit-cxx0x.cpp79 template<typename ...Ts> struct MisplacedEllipsis {
80 int a(Ts ...(x)); // expected-error {{'...' must immediately precede declared identifier}}
81 int b(Ts ...&x); // expected-error {{'...' must immediately precede declared identifier}}
82 int c(Ts ...&); // expected-error {{'...' must be innermost component of anonymous pack declaration}}
83 int d(Ts ...(...&...)); // expected-error 2{{'...' must be innermost component of anonymous pack declaration}}
84 int e(Ts ...*[]); // expected-error {{'...' must be innermost component of anonymous pack declaration}}
85 int f(Ts ...(...*)()); // expected-error 2{{'...' must be innermost component of anonymous pack declaration}}
86 int g(Ts ...()); // ok
/external/clang/test/CXX/special/class.inhctor/
H A Dp1.cpp54 template<typename...Ts> X(int, Ts...);
/external/clang/test/CodeGenCXX/
H A Dmangle-ms-templates.cpp178 template <typename ...Ts> void variadic_fn_template(const Ts &...args) { }
186 template <typename ...Ts>
H A Dconst-init-cxx11.cpp72 template<typename ...Ts>
73 struct Test : Ts... { constexpr Test() : Ts()..., n(5) {} int n; };
/external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/
H A Dp3-generic-lambda-1y.cpp6 template<class ... Ts> int vfoo(Ts&& ... ts);
/external/clang/test/Parser/
H A Dcxx0x-attributes.cpp237 template<typename...Ts> void variadic() {
/external/llvm/include/llvm/ADT/
H A DHashing.h562 template <typename T, typename ...Ts>
564 const T &arg, const Ts &...args) {
660 template <typename ...Ts> hash_code hash_combine(const Ts &...args) {

Completed in 648 milliseconds

12