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

/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/
H A Dp23.cpp5 template<typename T, typename... Ts>
6 void print(T first, Ts... rest) {
11 template<typename... Ts>
12 void unsupported(Ts ...values) {
16 template<typename... Ts>
17 void implicit_capture(Ts ...values) {
22 template<typename... Ts>
23 void do_print(Ts... values) {
/external/llvm/lib/VMCore/
H A DLeaksContext.h37 Ts.clear();
50 assert(Ts.count(o) == 0 && "Object already in set!");
53 Ts.insert(Cache);
62 Ts.erase(o);
70 if (!Ts.empty()) {
72 for (typename SmallPtrSet<const T*, 8>::iterator I = Ts.begin(),
73 E = Ts.end(); I != E; ++I) {
87 SmallPtrSet<const T*, 8> Ts; member in struct:llvm::LeakDetectorImpl
/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...]
/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 Dalias-templates.cpp75 template<typename T, typename ...Ts>
76 void f(U<T> i, U<Ts> ...is) { // expected-error {{type 'U<Ts>' (aka 'int') of function parameter pack does not contain any unexpanded parameter packs}}
77 return i + f<Ts...>(is...); // expected-error {{pack expansion does not contain any unexpanded parameter packs}}
80 template<typename ...Ts>
82 S(U<Ts>...ts); // expected-error {{does not contain any unexpanded parameter packs}}
87 template<typename ...Ts>
88 Hidden1(typename T::template U<Ts> ...ts); // expected-error{{type 'typename Hide::U<Ts>' (aka 'int') of function parameter pack does not contain any unexpanded parameter packs}}
91 template<typename T, typename ...Ts>
[all...]
/external/clang/test/FixIt/
H A Dfixit-cxx0x.cpp81 template<typename ...Ts> struct MisplacedEllipsis {
82 int a(Ts ...(x)); // expected-error {{'...' must immediately precede declared identifier}}
83 int b(Ts ...&x); // expected-error {{'...' must immediately precede declared identifier}}
84 int c(Ts ...&); // expected-error {{'...' must be innermost component of anonymous pack declaration}}
85 int d(Ts ...(...&...)); // expected-error 2{{'...' must be innermost component of anonymous pack declaration}}
86 int e(Ts ...*[]); // expected-error {{'...' must be innermost component of anonymous pack declaration}}
87 int f(Ts ...(...*)()); // expected-error 2{{'...' must be innermost component of anonymous pack declaration}}
88 int g(Ts ...()); // ok
/external/clang/test/CodeGenCXX/
H A Dmangle-alias-template.cpp16 template<typename...Ts> void h(U<Ts...>, Ts...);
H A Dconst-init-cxx11.cpp61 template<typename ...Ts>
62 struct Test : Ts... { constexpr Test() : Ts()..., n(5) {} int n; };
/external/clang/test/SemaCXX/
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;
/external/clang/test/Parser/
H A Dcxx0x-attributes.cpp81 template<typename...Ts> void variadic() {
/external/llvm/include/llvm/ADT/
H A DHashing.h568 template <typename T, typename ...Ts>
570 const T &arg, const Ts &...args) {
666 template <typename ...Ts> hash_code hash_combine(const Ts &...args) {
/external/clang/lib/AST/
H A DDecl.cpp2260 DependentFunctionTemplateSpecializationInfo(const UnresolvedSetImpl &Ts, argument
2264 d.NumTemplates = Ts.size();
2269 for (unsigned I = 0, E = Ts.size(); I != E; ++I)
2270 TsArray[I] = cast<FunctionTemplateDecl>(Ts[I]->getUnderlyingDecl());

Completed in 220 milliseconds