| /external/llvm/include/llvm/ADT/ |
| StringSwitch.h | 9 // This file implements the StringSwitch template, which mimics a switch() 27 /// literals. The template type parameter \p T is the type of the value that 42 template<typename T, typename R = T> 56 template<unsigned N> 67 template<unsigned N> 78 template<unsigned N> 89 template<unsigned N0, unsigned N1> 102 template<unsigned N0, unsigned N1, unsigned N2> 116 template<unsigned N0, unsigned N1, unsigned N2, unsigned N3> 132 template<unsigned N0, unsigned N1, unsigned N2, unsigned N3, unsigned N4 [all...] |
| /external/opencv3/modules/cudev/include/opencv2/cudev/block/ |
| reduce.hpp | 62 template <int N, typename T, class Op> 65 block_reduce_detail::Dispatcher<N>::reductor::template reduce<volatile T*, T&, const Op&>(smem, val, tid, op); 68 template <int N, 77 block_reduce_detail::Dispatcher<N>::reductor::template reduce< 85 template <int N, typename K, typename V, class Cmp> 88 block_reduce_key_val_detail::Dispatcher<N>::reductor::template reduce<volatile K*, K&, volatile V*, V&, const Cmp&>(skeys, key, svals, val, tid, cmp); 91 template <int N, 101 block_reduce_key_val_detail::Dispatcher<N>::reductor::template reduce<volatile K*, K&, 107 template <int N, 120 block_reduce_key_val_detail::Dispatcher<N>::reductor::template reduce [all...] |
| /external/v8/src/heap/ |
| objects-visiting.cc | 180 template <class T> 184 template <class T> 233 template <class T> 244 template <> 262 template <> 278 template <> 314 template <class T> 340 template <> 356 template Object* VisitWeakList<Context>(Heap* heap, Object* list, 359 template Object* VisitWeakList<AllocationSite>(Heap* heap, Object* list [all...] |
| /external/vulkan-validation-layers/libs/glm/detail/ |
| func_common.hpp | 55 template <typename genType> 64 template <typename genType> 73 template <typename genType> 83 template <typename genType> 96 template <typename genType> 108 template <typename genType> 118 template <typename genType> 127 template <typename genType> 137 template <typename genType> 149 template <typename genType [all...] |
| /ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/bind/ |
| bind_cc.hpp | 15 template<class R> 24 template<class R, class B1, class A1> 33 template<class R, class B1, class B2, class A1, class A2> 42 template<class R, 53 template<class R, 64 template<class R, 75 template<class R, 86 template<class R, 97 template<class R, 108 template<class R [all...] |
| /ndk/tests/device/test-stlport_shared-exception/jni/ |
| unroll1.cpp | 20 template<class DT> 37 template<class DT> 52 template<class T> 64 template<class T> 67 template<> 87 template<class T> 93 template<class T1, class T2> 116 template<> 128 template<class T> 134 template<> [all...] |
| /ndk/tests/device/test-stlport_static-exception/jni/ |
| unroll1.cpp | 20 template<class DT> 37 template<class DT> 52 template<class T> 64 template<class T> 67 template<> 87 template<class T> 93 template<class T1, class T2> 116 template<> 128 template<class T> 134 template<> [all...] |
| /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/x86_64-linux/include/c++/4.8/ext/pb_ds/detail/hash_fn/ |
| ranged_probe_fn.hpp | 52 /// Primary template. 53 template<typename Key, typename Hash_Fn, typename _Alloc, 58 template<typename Key, typename Hash_Fn, typename _Alloc, \ 69 template<typename Key, typename Hash_Fn, typename _Alloc, 80 typedef typename _Alloc::template rebind<Key>::other key_allocator; 164 template<typename Key, typename Hash_Fn, typename _Alloc, \ 174 template<typename Key, typename Hash_Fn, typename _Alloc, 186 typedef typename _Alloc::template rebind<Key>::other key_allocator; 295 template<typename Key, typename _Alloc, typename Comb_Probe_Fn> 303 typedef typename _Alloc::template rebind<Key>::other key_allocator [all...] |
| /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/x86_64-linux/include/c++/4.8/ext/ |
| pool_allocator.h | 125 template<typename _Tp> 140 template<typename _Tp1> 154 template<typename _Tp1> 172 template<typename _Up, typename... _Args> 177 template<typename _Up> 198 template<typename _Tp> 203 template<typename _Tp> 208 template<typename _Tp> 212 template<typename _Tp> 256 template<typename _Tp [all...] |
| /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/x86_64-linux/include/c++/4.8/ |
| system_error | 53 template<typename _Tp> 57 template<typename _Tp> 60 template<> 111 template<typename _Tp> 124 template<typename _ErrorCodeEnum, typename = typename 141 template<typename _ErrorCodeEnum> 184 template<typename _CharT, typename _Traits> 201 template<typename _ErrorConditionEnum, typename = typename 214 template<typename _ErrorConditionEnum> 359 template<> [all...] |
| /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/include/c++/4.8/ext/pb_ds/detail/hash_fn/ |
| ranged_probe_fn.hpp | 52 /// Primary template. 53 template<typename Key, typename Hash_Fn, typename _Alloc, 58 template<typename Key, typename Hash_Fn, typename _Alloc, \ 69 template<typename Key, typename Hash_Fn, typename _Alloc, 80 typedef typename _Alloc::template rebind<Key>::other key_allocator; 164 template<typename Key, typename Hash_Fn, typename _Alloc, \ 174 template<typename Key, typename Hash_Fn, typename _Alloc, 186 typedef typename _Alloc::template rebind<Key>::other key_allocator; 295 template<typename Key, typename _Alloc, typename Comb_Probe_Fn> 303 typedef typename _Alloc::template rebind<Key>::other key_allocator [all...] |
| /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/include/c++/4.8/ext/ |
| pool_allocator.h | 125 template<typename _Tp> 140 template<typename _Tp1> 154 template<typename _Tp1> 172 template<typename _Up, typename... _Args> 177 template<typename _Up> 198 template<typename _Tp> 203 template<typename _Tp> 208 template<typename _Tp> 212 template<typename _Tp> 256 template<typename _Tp [all...] |
| /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/include/c++/4.8/ |
| system_error | 53 template<typename _Tp> 57 template<typename _Tp> 60 template<> 111 template<typename _Tp> 124 template<typename _ErrorCodeEnum, typename = typename 141 template<typename _ErrorCodeEnum> 184 template<typename _CharT, typename _Traits> 201 template<typename _ErrorConditionEnum, typename = typename 214 template<typename _ErrorConditionEnum> 359 template<> [all...] |
| /prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/c++/4.8.3/ext/pb_ds/detail/hash_fn/ |
| ranged_probe_fn.hpp | 52 /// Primary template. 53 template<typename Key, typename Hash_Fn, typename _Alloc, 58 template<typename Key, typename Hash_Fn, typename _Alloc, \ 69 template<typename Key, typename Hash_Fn, typename _Alloc, 80 typedef typename _Alloc::template rebind<Key>::other key_allocator; 164 template<typename Key, typename Hash_Fn, typename _Alloc, \ 174 template<typename Key, typename Hash_Fn, typename _Alloc, 186 typedef typename _Alloc::template rebind<Key>::other key_allocator; 295 template<typename Key, typename _Alloc, typename Comb_Probe_Fn> 303 typedef typename _Alloc::template rebind<Key>::other key_allocator [all...] |
| /prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/c++/4.8.3/ext/ |
| pool_allocator.h | 125 template<typename _Tp> 140 template<typename _Tp1> 154 template<typename _Tp1> 172 template<typename _Up, typename... _Args> 177 template<typename _Up> 198 template<typename _Tp> 203 template<typename _Tp> 208 template<typename _Tp> 212 template<typename _Tp> 256 template<typename _Tp [all...] |
| /prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/c++/4.8.3/ |
| system_error | 53 template<typename _Tp> 57 template<typename _Tp> 60 template<> 111 template<typename _Tp> 124 template<typename _ErrorCodeEnum, typename = typename 141 template<typename _ErrorCodeEnum> 184 template<typename _CharT, typename _Traits> 201 template<typename _ErrorConditionEnum, typename = typename 214 template<typename _ErrorConditionEnum> 359 template<> [all...] |
| /prebuilts/misc/common/swig/include/2.0.11/python/ |
| std_map.i | 8 template <class ValueType> 19 template <class ValueType> 30 template<class OutIterator, class FromOper, class ValueType = typename OutIterator::value_type> 40 template<class OutIterator, 50 template<typename OutIter> 57 template<class OutIterator, 68 template<typename OutIter> 80 template <class SwigPySeq, class K, class T, class Compare, class Alloc > 90 template <class K, class T, class Compare, class Alloc> 113 template <class K, class T, class Compare, class Alloc [all...] |
| /prebuilts/ndk/current/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/pb_ds/detail/hash_fn/ |
| ranged_probe_fn.hpp | 52 /// Primary template. 53 template<typename Key, typename Hash_Fn, typename _Alloc, 58 template<typename Key, typename Hash_Fn, typename _Alloc, \ 69 template<typename Key, typename Hash_Fn, typename _Alloc, 80 typedef typename _Alloc::template rebind<Key>::other key_allocator; 164 template<typename Key, typename Hash_Fn, typename _Alloc, \ 174 template<typename Key, typename Hash_Fn, typename _Alloc, 186 typedef typename _Alloc::template rebind<Key>::other key_allocator; 295 template<typename Key, typename _Alloc, typename Comb_Probe_Fn> 303 typedef typename _Alloc::template rebind<Key>::other key_allocator [all...] |
| /prebuilts/ndk/current/sources/cxx-stl/gnu-libstdc++/4.9/include/ext/ |
| pool_allocator.h | 125 template<typename _Tp> 140 template<typename _Tp1> 154 template<typename _Tp1> 172 template<typename _Up, typename... _Args> 177 template<typename _Up> 198 template<typename _Tp> 203 template<typename _Tp> 208 template<typename _Tp> 212 template<typename _Tp> 256 template<typename _Tp [all...] |
| /prebuilts/ndk/current/sources/cxx-stl/gnu-libstdc++/4.9/include/ |
| system_error | 53 template<typename _Tp> 57 template<typename _Tp> 60 template<> 114 template<typename _Tp> 127 template<typename _ErrorCodeEnum, typename = typename 144 template<typename _ErrorCodeEnum> 187 template<typename _CharT, typename _Traits> 204 template<typename _ErrorConditionEnum, typename = typename 217 template<typename _ErrorConditionEnum> 362 template<> [all...] |
| /external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/ |
| vktShaderBuiltinPrecisionTests.cpp | 105 template <typename T> 113 * \brief Dummy placeholder type for unused template parameters. 132 template <typename T> 145 template <typename T> bool isTypeValid (void) { return true; } 146 template <> bool isTypeValid<Void> (void) { return false; } 150 template <typename T> 156 template <> 164 template <typename T> 170 template <> 191 * To allow template inference to take place, there are function wrappers fo [all...] |
| /external/deqp/modules/glshared/ |
| glsBuiltinPrecisionTests.cpp | 126 template <typename T> 134 * \brief Dummy placeholder type for unused template parameters. 153 template <typename T> 166 template <typename T> bool isTypeValid (void) { return true; } 167 template <> bool isTypeValid<Void> (void) { return false; } 171 template <typename T> 177 template <> 185 template <typename T> 191 template <> 212 * To allow template inference to take place, there are function wrappers fo [all...] |
| /external/eigen/doc/ |
| InsideEigenExample.dox | 77 The class template Matrix is declared in src/Core/util/ForwardDeclarations.h with 6 template parameters, but the last 3 are automatically determined by the first 3. So you don't need to worry about them for now. Here, Matrix\<float, Dynamic, 1\> means a matrix of floats, with a dynamic number of rows and 1 column. 87 You may wonder, isn't it overengineering to have the storage in a separate class? The reason is that the Matrix class template covers all kinds of matrices and vector: both fixed-size and dynamic-size. The storage method is not the same in these two cases. For fixed-size, the matrix coefficients are stored as a plain member array. For dynamic-size, the coefficients will be stored as a pointer to a dynamically-allocated array. Because of this, we need to abstract storage away from the Matrix class. That's DenseStorage. 89 Let's look at this constructor, in src/Core/DenseStorage.h. You can see that there are many partial template specializations of DenseStorages here, treating separately the cases where dimensions are Dynamic or fixed at compile-time. The partial specialization that we are looking at is: 91 template<typename T, int _Cols> class DenseStorage<T, Dynamic, Dynamic, _Cols> 104 As you can see, the constructor also sets the \a m_rows member to \a size. Notice that there is no \a m_columns member: indeed, in this partial specialization of DenseStorage, we know the number of columns at compile-time, since the _Cols template parameter is different from Dynamic. Namely, in our case, _Cols is 1, which is to say that our vector is just a matrix with 1 column. Hence, there is no need to store the number of columns as a runtime variable. 108 When you call VectorXf::size() to get the size of the vector, this is actually a method in the base class MatrixBase. It determines that the vector is a column-vector, since ColsAtCompileTime==1 (this comes from the template parameters in the typedef VectorXf). It deduces that the size is the number of rows, so it returns VectorXf::rows(), which returns DenseStorage::rows(), which returns the \a m_rows member, which was set to \a size by the constructor. 136 The CwiseBinaryOp class is our first encounter with an expression template. As we said, the operator+ doesn't by itself perform any computation, it just returns an abstract "sum of vectors" expression. Since there are also "difference of vectors" and "coefficient-wise product of vectors" expressions, we unify them all as "coefficient-wise binary operations", which we abbreviate as "CwiseBinaryOp". "Coefficient-wise" means that the operations is performed coefficient by coefficient. "binary" means that there are two operands -- we are adding two vectors with one another. 154 The solution is the <a href="http://en.wikipedia.org/wiki/Curiously_Recurring_Template_Pattern">Curiously Recurring Template Pattern</a>. Let's do the break now. Hopefully you can read this wikipedia page during the break if needed, but it won't be allowed during the exam. 156 In short, MatrixBase takes a template parameter \a Derived. Whenever we define a subclass Subclass, we actually make Subclass inherit Ma (…) [all...] |
| /external/google-breakpad/src/testing/gtest/include/gtest/internal/ |
| gtest-internal.h | 95 template <typename T> 114 template <typename T> 195 template <typename T> 246 template <typename T> \ 287 // This template class represents an IEEE floating-point number 289 // template parameters). 313 // Template parameter: 316 template <typename RawType> 463 // Typedefs the instances of the FloatingPoint template class that we 476 template <typename T [all...] |
| /external/llvm/utils/unittest/googletest/include/gtest/internal/ |
| gtest-internal.h | 117 template <typename T> 123 template <typename T> 143 template <typename T> 224 template <typename T> 275 template <typename T> \ 316 // This template class represents an IEEE floating-point number 318 // template parameters). 342 // Template parameter: 345 template <typename RawType> 492 // Typedefs the instances of the FloatingPoint template class that w [all...] |