/prebuilts/ndk/current/sources/cxx-stl/llvm-libc++/libcxx/include/ext/ |
__hash | 22 template <typename _Tp> struct _LIBCPP_TYPE_VIS_ONLY hash { }; 24 template <> struct _LIBCPP_TYPE_VIS_ONLY hash<const char*> 34 template <> struct _LIBCPP_TYPE_VIS_ONLY hash<char *> 44 template <> struct _LIBCPP_TYPE_VIS_ONLY hash<char> 54 template <> struct _LIBCPP_TYPE_VIS_ONLY hash<signed char> 64 template <> struct _LIBCPP_TYPE_VIS_ONLY hash<unsigned char> 74 template <> struct _LIBCPP_TYPE_VIS_ONLY hash<short> 84 template <> struct _LIBCPP_TYPE_VIS_ONLY hash<unsigned short> 94 template <> struct _LIBCPP_TYPE_VIS_ONLY hash<int> 104 template <> struct _LIBCPP_TYPE_VIS_ONLY hash<unsigned int [all...] |
/prebuilts/ndk/current/sources/cxx-stl/stlport/stlport/stl/ |
_heap.h | 37 template <class _RandomAccessIterator> 42 template <class _RandomAccessIterator, class _Compare> 47 template <class _RandomAccessIterator, class _Distance, class _Tp> 52 template <class _RandomAccessIterator, class _Tp, class _Distance> 61 template <class _RandomAccessIterator> 65 template <class _RandomAccessIterator, class _Distance, 71 template <class _RandomAccessIterator, class _Tp, class _Compare, 83 template <class _RandomAccessIterator, class _Compare> 88 template <class _RandomAccessIterator> 92 template <class _RandomAccessIterator, class _Compare [all...] |
concept_checks.h | 19 on types (usually template arguments). In technical terms they 75 // This macro tests whether the template argument "__type_var" 106 // Use this to test whether two template arguments are the same type 160 // Use this macro inside of template classes, where you would 161 // like to place requirements on the template arguments to the class 167 template <__func##__type_var##__concept _Tp1> \ 178 template < __func_##__type_x##__type_y##same_type _Tp1> \ 187 template <__f_##__func##__ret##_generator _Tp1> \ 198 template <__f_##__func##__ret##__arg##_unary_check _Tp1> \ 209 template <__f_##__func##__ret##__first##__second##_binary_check _Tp1> [all...] |
/external/libcxx/include/ |
__functional_03 | 22 template<class _Fp> class __base; 24 template<class _Rp> 43 template<class _Rp, class _A0> 62 template<class _Rp, class _A0, class _A1> 81 template<class _Rp, class _A0, class _A1, class _A2> 100 template<class _FD, class _Alloc, class _FB> class __func; 102 template<class _Fp, class _Alloc, class _Rp> 121 template<class _Fp, class _Alloc, class _Rp> 134 template<class _Fp, class _Alloc, class _Rp> 141 template<class _Fp, class _Alloc, class _Rp [all...] |
/external/clang/include/clang/Sema/ |
TemplateDeduction.h | 1 //===- TemplateDeduction.h - C++ template argument deduction ----*- C++ -*-===/ 9 // This file provides types used with Sema's template argument deduction 28 /// \brief Provides information about an attempted template argument 32 /// \brief The deduced template argument list. 36 /// \brief The source location at which template argument 44 /// SFINAE while performing template argument deduction. 55 /// \brief Returns the location at which template argument is 61 /// \brief Take ownership of the deduced template argument list. 77 /// \brief Provide a new template argument list that contains the 78 /// results of template argument deduction [all...] |
/system/core/include/utils/ |
StrongPointer.h | 29 template<typename T> class wp; 40 template<typename U> \ 44 template<typename U> \ 51 template<typename U> \ 58 template<typename T> 66 template<typename U> sp(U* other); 67 template<typename U> sp(const sp<U>& other); 68 template<typename U> sp(sp<U>&& other); 78 template<typename U> sp& operator = (const sp<U>& other); 79 template<typename U> sp& operator = (sp<U>&& other) [all...] |
/external/vulkan-validation-layers/libs/glm/detail/ |
type_vec4.inl | 32 template <typename T, precision P> 41 template <typename T, precision P> 48 template <typename T, precision P> 58 template <typename T, precision P> 66 template <typename T, precision P> 74 template <typename T, precision P> 75 template <precision Q> 86 template <typename T, precision P> 90 template <typename T, precision P> 98 template <typename T, precision P [all...] |
/external/clang/test/Parser/ |
cxx1z-fold-expressions.cpp | 3 template<typename ...T> constexpr auto sum(T ...t) { return (... + t); } 4 template<typename ...T> constexpr auto product(T ...t) { return (t * ...); } 5 template<typename ...T> constexpr auto all(T ...t) { return (true && ... && t); } 6 template<typename ...T> constexpr auto all2(T ...t) { return (t && ... && true); } 12 template<int ...N> void bad1() { (N + ... + N); } // expected-error {{unexpanded parameter packs in both operands}} 14 template<int ...N> void bad2() { (2 * N + ... + 1); } // expected-error {{expression not permitted as operand}} 15 template<int ...N> void bad3() { (2 + N * ... * 1); } // expected-error {{expression not permitted as operand}} 16 template<int ...N, int ...M> void bad4(int (&...x)[N]) { (N + M * ... * 1); } // expected-error {{expression not permitted as operand}} 17 template<int ...N, int ...M> void fixed4(int (&...x)[N]) { ((N + M) * ... * 1); } 20 template<int ...N> void bad5() { N + ...; } // expected-error {{expected expression}} expected-error +{{} [all...] |
/external/eigen/Eigen/src/Core/ |
ForceAlignedAccess.h | 1 // This file is part of Eigen, a lightweight C++ template library 29 template<typename ExpressionType> 34 template<typename ExpressionType> class ForceAlignedAccess 69 template<int LoadMode> 72 return m_expression.template packet<Aligned>(row, col); 75 template<int LoadMode> 78 m_expression.const_cast_derived().template writePacket<Aligned>(row, col, x); 81 template<int LoadMode> 84 return m_expression.template packet<Aligned>(index); 87 template<int LoadMode [all...] |
Functors.h | 1 // This file is part of Eigen, a lightweight C++ template library 20 * \brief Template functor to compute the sum of two scalars 24 template<typename Scalar> struct scalar_sum_op { 27 template<typename Packet> 30 template<typename Packet> 34 template<typename Scalar> 43 * \brief Template functor to compute the product of two scalars 47 template<typename LhsScalar,typename RhsScalar> struct scalar_product_op { 55 template<typename Packet> 58 template<typename Packet [all...] |
/external/eigen/test/ |
diagonal.cpp | 1 // This file is part of Eigen, a lightweight C++ template library 12 template<typename MatrixType> void diagonal(const MatrixType& m) 38 VERIFY(m1.template diagonal<N1>().RowsAtCompileTime == m1.diagonal(N1).size()); 39 VERIFY(m1.template diagonal<N2>().RowsAtCompileTime == m1.diagonal(N2).size()); 42 m2.template diagonal<N1>() = 2 * m1.template diagonal<N1>(); 43 VERIFY_IS_APPROX(m2.template diagonal<N1>(), static_cast<Scalar>(2) * m1.diagonal(N1)); 44 m2.template diagonal<N1>()[0] *= 3; 45 VERIFY_IS_APPROX(m2.template diagonal<N1>()[0], static_cast<Scalar>(6) * m1.template diagonal<N1>()[0]) [all...] |
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/ |
ref.hpp | 32 template<class T> class reference_wrapper 64 template<class T> inline reference_wrapper<T> BOOST_REF_CONST ref(T & t) 69 template<class T> inline reference_wrapper<T const> BOOST_REF_CONST cref(T const & t) 78 template<typename T> 84 template<typename T> 92 template<typename T> \ 98 template<typename T> \ 131 template<typename T> 134 template<bool wrapped> 137 template <class T [all...] |
/external/libxml2/test/namespaces/reconcile/ |
tests-to-c.xsl | 5 <xsl:template match="/"> 13 <xsl:call-template name="serializer"/> 24 </xsl:template> 26 <xsl:template match="tests/test" mode="call"> 30 </xsl:template> 32 <xsl:template name="xml-text"> 34 <xsl:call-template name="replace-string"> 39 <xsl:call-template name="replace-string"> 44 <xsl:call-template name="replace-string"> 49 </xsl:call-template> [all...] |
/external/llvm/include/llvm/ADT/ |
TinyPtrVector.h | 25 template <typename EltTy> 38 if (VecTy *V = Val.template dyn_cast<VecTy*>()) 43 if (VecTy *V = Val.template dyn_cast<VecTy*>()) 56 if (Val.template is<EltTy>()) { 60 Val = new VecTy(*RHS.Val.template get<VecTy*>()); 65 if (RHS.Val.template is<EltTy>()) { 66 Val.template get<VecTy*>()->clear(); 67 Val.template get<VecTy*>()->push_back(RHS.front()); 69 *Val.template get<VecTy*>() = *RHS.Val.template get<VecTy*>() [all...] |
/external/opencv3/modules/core/include/opencv2/core/ |
ptr.inl.hpp | 51 template<typename Y> 91 template<typename Y, typename D> 111 template<typename T> 115 template<typename T> 116 template<typename Y> 124 template<typename T> 125 template<typename Y, typename D> 133 template<typename T> 139 template<typename T> 140 template<typename Y [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/x86_64-linux/include/c++/4.8/bits/ |
ostream.tcc | 45 template<typename _CharT, typename _Traits> 60 template<typename _CharT, typename _Traits> 61 template<typename _ValueT> 89 template<typename _CharT, typename _Traits> 103 template<typename _CharT, typename _Traits> 117 template<typename _CharT, typename _Traits> 146 template<typename _CharT, typename _Traits> 180 template<typename _CharT, typename _Traits> 208 template<typename _CharT, typename _Traits> 234 template<typename _CharT, typename _Traits [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/include/c++/4.8/bits/ |
ostream.tcc | 45 template<typename _CharT, typename _Traits> 60 template<typename _CharT, typename _Traits> 61 template<typename _ValueT> 89 template<typename _CharT, typename _Traits> 103 template<typename _CharT, typename _Traits> 117 template<typename _CharT, typename _Traits> 146 template<typename _CharT, typename _Traits> 180 template<typename _CharT, typename _Traits> 208 template<typename _CharT, typename _Traits> 234 template<typename _CharT, typename _Traits [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/c++/4.8.3/bits/ |
ostream.tcc | 45 template<typename _CharT, typename _Traits> 60 template<typename _CharT, typename _Traits> 61 template<typename _ValueT> 89 template<typename _CharT, typename _Traits> 103 template<typename _CharT, typename _Traits> 117 template<typename _CharT, typename _Traits> 146 template<typename _CharT, typename _Traits> 180 template<typename _CharT, typename _Traits> 208 template<typename _CharT, typename _Traits> 234 template<typename _CharT, typename _Traits [all...] |
/prebuilts/ndk/current/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/ |
ostream.tcc | 45 template<typename _CharT, typename _Traits> 60 template<typename _CharT, typename _Traits> 61 template<typename _ValueT> 89 template<typename _CharT, typename _Traits> 103 template<typename _CharT, typename _Traits> 117 template<typename _CharT, typename _Traits> 146 template<typename _CharT, typename _Traits> 180 template<typename _CharT, typename _Traits> 208 template<typename _CharT, typename _Traits> 234 template<typename _CharT, typename _Traits [all...] |
parse_numbers.h | 45 template<unsigned _Base, char _Dig> 48 template<unsigned _Base> 55 template<unsigned _Base> 62 template<unsigned _Base> 70 template<unsigned _Base> 78 template<unsigned _Base> 86 template<unsigned _Base> 94 template<unsigned _Base> 102 template<unsigned _Base> 110 template<unsigned _Base [all...] |
/external/clang/test/CodeGenCXX/ |
visibility.cpp | 12 // When H is hidden, it should make X hidden, even if the template argument 16 template<H *T> 26 template<typename T> 28 template<typename U> 61 template<typename T> 65 template<typename T> 67 template struct foo<int>; 87 // template. Note that is a case where we disagree with gcc, it produces 94 template<foo *z> 123 template<typename T [all...] |
/ndk/sources/cxx-stl/stlport/stlport/stl/ |
concept_checks.h | 19 on types (usually template arguments). In technical terms they 75 // This macro tests whether the template argument "__type_var" 106 // Use this to test whether two template arguments are the same type 160 // Use this macro inside of template classes, where you would 161 // like to place requirements on the template arguments to the class 167 template <__func##__type_var##__concept _Tp1> \ 178 template < __func_##__type_x##__type_y##same_type _Tp1> \ 187 template <__f_##__func##__ret##_generator _Tp1> \ 198 template <__f_##__func##__ret##__arg##_unary_check _Tp1> \ 209 template <__f_##__func##__ret##__first##__second##_binary_check _Tp1> [all...] |
/prebuilts/go/darwin-x86/pkg/darwin_amd64/text/ |
template.a | 7 package template 19 import parse "text/template/parse" 32 type @"text/template/parse".NodeType int 33 func (@"text/template/parse".t·2 @"text/template/parse".NodeType) Type () (? @"text/template/parse".NodeType) { return @"text/template/parse".t·2 } 34 type @"text/template/parse".Pos int 35 func (@"text/template/parse".p·2 @"text/template/parse".Pos) Position () (? @"text/template/parse".Pos) { return @"text/template/parse".p·2 [all...] |
/prebuilts/go/linux-x86/pkg/linux_amd64/text/ |
template.a | 7 package template 19 import parse "text/template/parse" 32 type @"text/template/parse".NodeType int 33 func (@"text/template/parse".t·2 @"text/template/parse".NodeType) Type () (? @"text/template/parse".NodeType) { return @"text/template/parse".t·2 } 34 type @"text/template/parse".Pos int 35 func (@"text/template/parse".p·2 @"text/template/parse".Pos) Position () (? @"text/template/parse".Pos) { return @"text/template/parse".p·2 [all...] |
/external/clang/test/SemaTemplate/ |
default-expr-arguments.cpp | 5 template<typename T> 8 template<> 16 template<typename T> void f1(T a, T b = 10) { } // expected-error{{no viable conversion}} \ 19 template<typename T> void f2(T a, T b = T()) { } 21 template<typename T> void f3(T a, T b = T() + T()); // expected-error{{invalid operands to binary expression ('S' and 'S')}} 34 template<typename T> struct F { 56 template<typename T> struct G { 63 template<typename T> 68 template<typename U> 89 template<typename T [all...] |