/external/opencv3/modules/cudev/include/opencv2/cudev/util/detail/ |
type_traits.hpp | 55 template <typename T> struct IsSignedIntergral { enum {value = 0}; }; 56 template <> struct IsSignedIntergral<schar> { enum {value = 1}; }; 57 template <> struct IsSignedIntergral<short> { enum {value = 1}; }; 58 template <> struct IsSignedIntergral<int> { enum {value = 1}; }; 60 template <typename T> struct IsUnsignedIntegral { enum {value = 0}; }; 61 template <> struct IsUnsignedIntegral<uchar> { enum {value = 1}; }; 62 template <> struct IsUnsignedIntegral<ushort> { enum {value = 1}; }; 63 template <> struct IsUnsignedIntegral<uint> { enum {value = 1}; }; 65 template <typename T> struct IsIntegral { enum {value = IsSignedIntergral<T>::value || IsUnsignedIntegral<T>::value}; }; 66 template <> struct IsIntegral<char> { enum {value = 1}; } [all...] |
/external/libcxx/include/experimental/ |
type_traits | 25 template <class T> constexpr bool is_void_v 27 template <class T> constexpr bool is_null_pointer_v 29 template <class T> constexpr bool is_integral_v 31 template <class T> constexpr bool is_floating_point_v 33 template <class T> constexpr bool is_array_v 35 template <class T> constexpr bool is_pointer_v 37 template <class T> constexpr bool is_lvalue_reference_v 39 template <class T> constexpr bool is_rvalue_reference_v 41 template <class T> constexpr bool is_member_object_pointer_v 43 template <class T> constexpr bool is_member_function_pointer_ [all...] |
/external/clang/test/Modules/ |
template-default-args.cpp | 2 // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -verify -fmodules-cache-path=%t -fno-modules-error-recovery -I %S/Inputs/template-default-args -std=c++11 %s -DBEGIN= -DEND= 3 // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -verify -fmodules-cache-path=%t -fno-modules-error-recovery -I %S/Inputs/template-default-args -std=c++11 %s -DBEGIN="namespace N {" -DEND="}" 6 template<typename T> struct A; 7 template<typename T> struct B; 8 template<typename T> struct C; 9 template<typename T = int> struct D; 10 template<typename T = int> struct E {}; 11 template<typename T> struct H {}; 12 template<typename T = int, typename U = int> struct I {}; 19 template<typename T = int> struct A {} [all...] |
/external/clang/test/SemaTemplate/ |
ms-function-specialization-class-scope.cpp | 2 // RUN: %clang_cc1 -fms-extensions -fdelayed-template-parsing -fsyntax-only -verify %s 6 template<class U> A(U p) {} 7 template<> A(int p) { 11 template<class U> void f(U p) {} 13 template<> void f(int p) { 28 template<class T> class B { 30 template<class U> B(U p) {} 31 template<> B(int p) { 35 template<class U> void f(U p) { T y = 9; } 37 template<> void f(int p) [all...] |
instantiate-local-class.cpp | 2 // RUN: %clang_cc1 -verify -std=c++11 -fdelayed-template-parsing %s 4 template<typename T> 14 template void f0<int>(); 19 template <typename T> 39 template <typename T> struct X { }; 40 template <typename T> struct Y { }; 42 template <typename T> 57 template<typename T> 68 template void foo<Y>(); 72 template <typename ...T> int g(T...) [all...] |
temp_class_spec_neg.cpp | 4 template<typename T> struct vector; 9 template<typename T> struct A; 16 template<typename T> 19 // expected-warning@-2{{first declaration of class template partial specialization of 'A' outside namespace 'M' is a C++11 extension}} 24 template <int I, int J> struct A {}; 25 template <int I> struct A<I+5, I*2> {}; // expected-error{{depends on}} 26 template <int I, int J> struct B {}; 27 template <int I> struct B<I, I> {}; //OK 30 template <class T, T t> struct C {}; // expected-note{{declared here}} 31 template <class T> struct C<T, 1>; // expected-error{{specializes} [all...] |
injected-class-name.cpp | 2 template<typename T> 9 template<> 14 X<float>::X<int> xi = x; // expected-error{{qualified reference to 'X' is a constructor name rather than a template name wherever a constructor can be declared}} 18 // FIXME: test template template parameters 19 template<typename T, typename U> 38 template<typename T, T N> 46 template <class T> class A { 49 template class A<int>; 53 template<typename T [all...] |
member-function-template.cpp | 4 template<typename T> T& f0(T); 11 template<typename T> T& f1(T); 12 template<typename T, typename U> U& f1(T, U); 50 class A { template <class x> x a(x z) { return z+y; } int y; }; 54 template <typename T> 65 template<typename T> 67 template<typename U> U& get(); 70 template<typename T> struct X2; // expected-note{{here}} 74 (void)x2->get<float>(); // expected-error{{implicit instantiation of undefined template}} 77 // Instantiation of template template parameters in a member functio [all...] |
/external/clang/test/CXX/temp/temp.spec/ |
cxx1y-variable-template-no-body.cpp | 6 template<typename T> 7 T pi = T(3.1415926535897932385); // expected-note {{template is declared here}} 9 template int pi<int>; 12 template float pi<>; // expected-error {{too few template arguments for template 'pi'}} 13 template double pi_var0; // expected-error {{explicit instantiation of 'pi_var0' does not refer to a function template, variable template, member function, member class, or static data member}} 17 template double pi_var = 5; // expected-error {{variable cannot be defined in an explicit instantiation; if (…) [all...] |
/external/clang/test/CXX/temp/temp.spec/temp.explicit/ |
p5.cpp | 4 template<class T> class Y { // expected-note{{explicit instantiation refers here}} 9 template class Z<int>; // expected-error{{explicit instantiation of non-template class 'Z'}} 14 template class Y<int>; // expected-warning{{must occur in}} 16 template class N::Y<char*>; 17 template void N::Y<double>::mf();
|
p1.cpp | 7 template<typename T> 12 // Explicitly instantiate a class template specialization 13 template struct X0<int>; 14 template struct X0<void>; // expected-note{{instantiation}} 16 // Explicitly instantiate a function template specialization 17 template<typename T> 22 template void f0(int); 23 template void f0<long>(long); 24 template void f0<>(unsigned); 25 template void f0(int C::*); // expected-note{{instantiation} [all...] |
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/math/special_functions/detail/ |
round_fwd.hpp | 22 template <class T, class Policy> 24 template <class T> 26 template <class T, class Policy> 28 template <class T> 30 template <class T, class Policy> 32 template <class T> 35 template <class T, class Policy> 37 template <class T> 40 template <class T, class Policy> 42 template <class T [all...] |
/external/clang/test/CodeGenCXX/ |
debug-info-use-after-free.cpp | 6 template < typename T1 > struct Types1 10 template < typename > struct Types; 11 template < template < typename > class Tmpl > struct TemplateSel 13 template < typename T > struct Bind 18 template < typename > struct NoneT; 19 template < template < typename > class T1, template < typename > class > struct Templates2 23 template < template < typename > class, template < typename > class [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/x86_64-linux/include/c++/4.8/bits/ |
algorithmfwd.h | 194 template<typename _IIter, typename _Predicate> 198 template<typename _IIter, typename _Predicate> 203 template<typename _FIter, typename _Tp> 207 template<typename _FIter, typename _Tp, typename _Compare> 211 template<typename _IIter, typename _OIter> 215 template<typename _BIter1, typename _BIter2> 220 template<typename _IIter, typename _OIter, typename _Predicate> 224 template<typename _IIter, typename _Size, typename _OIter> 232 template<typename _FIter, typename _Tp> 236 template<typename _FIter, typename _Tp, typename _Compare [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/include/c++/4.8/bits/ |
algorithmfwd.h | 194 template<typename _IIter, typename _Predicate> 198 template<typename _IIter, typename _Predicate> 203 template<typename _FIter, typename _Tp> 207 template<typename _FIter, typename _Tp, typename _Compare> 211 template<typename _IIter, typename _OIter> 215 template<typename _BIter1, typename _BIter2> 220 template<typename _IIter, typename _OIter, typename _Predicate> 224 template<typename _IIter, typename _Size, typename _OIter> 232 template<typename _FIter, typename _Tp> 236 template<typename _FIter, typename _Tp, typename _Compare [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/c++/4.8.3/bits/ |
algorithmfwd.h | 194 template<typename _IIter, typename _Predicate> 198 template<typename _IIter, typename _Predicate> 203 template<typename _FIter, typename _Tp> 207 template<typename _FIter, typename _Tp, typename _Compare> 211 template<typename _IIter, typename _OIter> 215 template<typename _BIter1, typename _BIter2> 220 template<typename _IIter, typename _OIter, typename _Predicate> 224 template<typename _IIter, typename _Size, typename _OIter> 232 template<typename _FIter, typename _Tp> 236 template<typename _FIter, typename _Tp, typename _Compare [all...] |
/prebuilts/ndk/current/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/ |
algorithmfwd.h | 194 template<typename _IIter, typename _Predicate> 198 template<typename _IIter, typename _Predicate> 203 template<typename _FIter, typename _Tp> 207 template<typename _FIter, typename _Tp, typename _Compare> 211 template<typename _IIter, typename _OIter> 215 template<typename _BIter1, typename _BIter2> 220 template<typename _IIter, typename _OIter, typename _Predicate> 224 template<typename _IIter, typename _Size, typename _OIter> 232 template<typename _FIter, typename _Tp> 236 template<typename _FIter, typename _Tp, typename _Compare [all...] |
/external/toybox/toys/lsb/ |
mktemp.c | 13 usage: mktemp [-dqu] [-p DIR] [TEMPLATE] 15 Safely create a new file "DIR/TEMPLATE" and print its name. 22 Each X in TEMPLATE is replaced with a random printable character. The 23 default TEMPLATE is tmp.XXXXXX, and the default DIR is $TMPDIR if set, 37 char *template = *toys.optargs; local 39 if (!template) template = "tmp.XXXXXX"; 44 template = strchr(template, '/') ? xstrdup(template) [all...] |
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/mpl/aux_/preprocessed/gcc/ |
quote.hpp | 14 template< typename T, bool has_type_ > 20 template< typename T > 26 template< 27 template< typename P1 > class F 32 template< typename U1 > struct apply 43 template< 44 template< typename P1, typename P2 > class F 49 template< typename U1, typename U2 > struct apply 60 template< 61 template< typename P1, typename P2, typename P3 > class [all...] |
advance_backward.hpp | 14 template< long N > struct advance_backward; 15 template<> 18 template< typename Iterator > struct apply 25 template<> 28 template< typename Iterator > struct apply 36 template<> 39 template< typename Iterator > struct apply 48 template<> 51 template< typename Iterator > struct apply 61 template<> [all...] |
advance_forward.hpp | 14 template< long N > struct advance_forward; 15 template<> 18 template< typename Iterator > struct apply 25 template<> 28 template< typename Iterator > struct apply 36 template<> 39 template< typename Iterator > struct apply 48 template<> 51 template< typename Iterator > struct apply 61 template<> [all...] |
apply_wrap.hpp | 14 template< 22 : F::template apply< > 26 template< typename F > 32 template< 38 : F::template apply<T1> 42 template< 48 : F::template apply< T1,T2 > 52 template< 58 : F::template apply< T1,T2,T3 > 62 template< [all...] |
/external/clang/test/CXX/temp/temp.decls/temp.alias/ |
p2.cpp | 3 template<typename T> using U = T; 8 template<typename A, typename B> using Fst = A; 9 template<typename A, typename B> using Snd = B; 15 template<class T, class A> struct vector { /* ... */ }; 18 template<class T> struct Alloc {}; 19 template<class T> using Vec = vector<T, Alloc<T>>; 22 template<class T> 26 template<class T> 30 template<template<class> class TT [all...] |
/external/clang/test/PCH/ |
cxx1y-variable-templates.cpp | 33 template<typename T> T var0a = T(); 34 template<typename T> extern T var0b; 37 template<typename T> T va = T(100); 38 template<typename T> extern T vb; 42 template<typename T> extern float err0; 43 template<typename T> extern T err1; 45 template<typename T> extern T def; 51 template<typename T> constexpr T va = T(10); 52 template<> constexpr float va<float> = 1.5; 53 template constexpr int va<int> [all...] |
/external/clang/test/CXX/temp/temp.decls/temp.class.spec/ |
p6.cpp | 3 // Test class template partial specializations of member templates. 4 template<typename T> 6 template<typename U> struct Inner0 { 10 template<typename U> struct Inner0<U*> { 15 template<typename T> template<typename U> 24 // Make sure we can provide out-of-line class template partial specializations 26 template<class T> struct A { 28 template<class T2> struct B; 33 template<class T> template<class T2> struct A<T>::C::B<T2*> { }; [all...] |