/third_party/skia/third_party/externals/abseil-cpp/absl/strings/internal/ |
H A D | stl_type_traits.h | 46 template <typename C, template <typename...> class T> 48 template <template <typename...> class T, typename... Args> 50 template <typename C, template <typename...> class T> 53 template <typename C> 55 template <template <typename, size_t> class A, typename T, size_t N> 57 template <typename [all...] |
/third_party/skia/third_party/externals/dawn/src/dawn_native/ |
H A D | ToBackend.h | 23 template <typename T, typename BackendTraits> 26 template <typename BackendTraits> 28 using BackendType = typename BackendTraits::AdapterType; 31 template <typename BackendTraits> 33 using BackendType = typename BackendTraits::BindGroupType; 36 template <typename BackendTraits> 38 using BackendType = typename BackendTraits::BindGroupLayoutType; 41 template <typename BackendTraits> 43 using BackendType = typename BackendTrait [all...] |
/third_party/mesa3d/src/gtest/include/gtest/internal/ |
H A D | gtest-type-util.h | 79 template <typename T> 126 template <typename T1> 131 template <typename T1, typename T2> 137 template <typename T1, typename T2, typename T3> 143 template <typename T1, typename T2, typename T [all...] |
/third_party/node/deps/v8/include/v8-include/cppgc/ |
H A D | member.h | 31 template <typename StorageType> 75 template <typename T, typename WeaknessTag, typename WriteBarrierPolicy, 76 typename CheckingPolicy, typename StorageType> 83 using RawStorage = typename Base::RawStorage; 98 using AtomicInitializerTag = typename Base::AtomicInitializerTag; 118 template <typename U, typename OtherBarrierPolic [all...] |
H A D | persistent.h | 49 template <typename T, typename WeaknessPolicy, typename LocationPolicy, 50 typename CheckingPolicy> 56 using typename WeaknessPolicy::IsStrongPersistent; 92 template <typename U, typename OtherWeaknessPolicy, 93 typename OtherLocationPolicy, typename OtherCheckingPolicy, 94 typename [all...] |
/third_party/gn/src/base/numerics/ |
H A D | safe_math_shared_impl.h | 37 template <typename T, typename U> 40 template <typename V> 47 template <typename T, typename U> 50 template <typename V> 57 template <typename T, typename U> 60 template <typename V> 67 template <typename [all...] |
H A D | clamped_math_impl.h | 24 template <typename T, 25 typename std::enable_if<std::is_integral<T>::value && 35 template <typename T, 36 typename std::enable_if<std::is_integral<T>::value && 43 typename T, 44 typename std::enable_if<std::is_floating_point<T>::value>::type* = nullptr> 49 template <typename T, 50 typename std::enable_if<std::is_integral<T>::value>::type* = nullptr> 65 typename T, 66 typename st [all...] |
H A D | clamped_math.h | 18 template <typename T> 29 template <typename Src> 33 template <typename Src> 38 template <typename Src> 46 template <typename Src> 53 template <typename Dst> 54 constexpr ClampedNumeric<typename UnderlyingType<Dst>::type> Cast() const { in Cast() 59 template <typename Src> 61 template <typename Src> 63 template <typename Sr [all...] |
/third_party/skia/third_party/externals/angle2/src/common/third_party/base/anglebase/numerics/ |
H A D | clamped_math_impl.h | 28 template <typename T, 29 typename std::enable_if<std::is_integral<T>::value && std::is_signed<T>::value>::type * = 40 template <typename T, 41 typename std::enable_if<std::is_integral<T>::value && !std::is_signed<T>::value>::type * = 48 template <typename T, typename std::enable_if<std::is_floating_point<T>::value>::type * = nullptr> 54 template <typename T, typename std::enable_if<std::is_integral<T>::value>::type * = nullptr> 68 template <typename T, typename st [all...] |
H A D | safe_math_shared_impl.h | 44 template <typename T, typename U> 48 template <typename V> 56 template <typename T, typename U> 60 template <typename V> 68 template <typename T, typename U> 72 template <typename V> 80 template <typename [all...] |
H A D | clamped_math.h | 22 template <typename T> 33 template <typename Src> 37 template <typename Src> 42 template <typename Src> 51 template <typename Src> 58 template <typename Dst> 59 constexpr ClampedNumeric<typename UnderlyingType<Dst>::type> Cast() const in Cast() 65 template <typename Src> 67 template <typename Src> 69 template <typename Sr [all...] |
/third_party/skia/third_party/externals/abseil-cpp/absl/memory/ |
H A D | memory.h | 71 template <typename T> 81 template <typename T> 85 template <typename T> 89 template <typename T, size_t N> 167 template <typename T, typename... Args> 168 typename memory_internal::MakeUniqueResult<T>::scalar make_unique( 177 template <typename T> 178 typename memory_internal::MakeUniqueResult<T>::array make_unique(size_t n) { 179 return std::unique_ptr<T>(new typename abs [all...] |
/third_party/skia/third_party/externals/abseil-cpp/absl/algorithm/ |
H A D | container.h | 70 template <typename C> 75 template <typename C1, typename C2> 79 template <typename C> 84 template <typename C> 86 typename std::iterator_traits<ContainerIter<C>>::pointer; 99 template <typename C> 102 template <typename C> 105 template <typename T> 140 template <typename [all...] |
/third_party/skia/third_party/externals/dawn/src/common/ |
H A D | Result.h | 39 template <typename T, typename E> 60 template <typename E> 82 template <typename T, size_t Default, typename = size_t> 85 template <typename T, size_t Default> 103 template <typename T> 105 template <typename E> 111 template <typename T, typename [all...] |
H A D | SerialStorage.h | 23 template <typename T> 26 template <typename Derived> 29 using Serial = typename SerialStorageTraits<Derived>::Serial; 30 using Value = typename SerialStorageTraits<Derived>::Value; 31 using Storage = typename SerialStorageTraits<Derived>::Storage; 32 using StorageIterator = typename SerialStorageTraits<Derived>::StorageIterator; 33 using ConstStorageIterator = typename SerialStorageTraits<Derived>::ConstStorageIterator; 94 template <typename... Params> 124 template <typename Derived> 129 template <typename Derive [all...] |
/third_party/skia/include/private/ |
H A D | SkTLogic.h | 26 template<typename...> struct conjunction : std::true_type { }; 27 template<typename T> struct conjunction<T> : T { }; 28 template<typename T, typename... Ts> 32 template<typename Container> 34 template<typename Container> 36 template<typename Array, size_t N> 38 template<typename T> 41 template<typename Container> 43 template<typename Arra in decltype() [all...] |
/third_party/protobuf/src/google/protobuf/stubs/ |
H A D | map_util.h | 73 const typename Collection::value_type::second_type& 75 const typename Collection::value_type::first_type& key) { in FindOrDie() 76 typename Collection::const_iterator it = collection.find(key); in FindOrDie() 83 typename Collection::value_type::second_type& 85 const typename Collection::value_type::first_type& key) { in FindOrDie() 86 typename Collection::iterator it = collection.find(key); in FindOrDie() 93 const typename Collection::value_type::second_type& 95 const typename Collection::value_type::first_type& key) { in FindOrDieNoPrint() 96 typename Collection::const_iterator it = collection.find(key); in FindOrDieNoPrint() 103 typename Collectio [all...] |
/third_party/node/deps/v8/include/cppgc/ |
H A D | type-traits.h | 18 template <typename T, typename WeaknessTag, typename WriteBarrierPolicy, 19 typename CheckingPolicy> 28 template <typename T> 33 template <typename T, typename = void> 36 template <typename T> 41 template <typename T, typename [all...] |
H A D | member.h | 56 template <typename T, typename WeaknessTag, typename WriteBarrierPolicy, 57 typename CheckingPolicy> 87 template <typename U, typename OtherBarrierPolicy, typename OtherWeaknessTag, 88 typename OtherCheckingPolicy, 89 typename = std::enable_if_t<std::is_base_of<T, U>::value>> 99 template <typename [all...] |
H A D | persistent.h | 52 template <typename T, typename WeaknessPolicy, typename LocationPolicy, 53 typename CheckingPolicy> 59 using typename WeaknessPolicy::IsStrongPersistent; 95 template <typename U, typename OtherWeaknessPolicy, 96 typename OtherLocationPolicy, typename OtherCheckingPolicy, 97 typename [all...] |
/third_party/skia/third_party/externals/tint/src/ |
H A D | traits.h | 24 template <typename T> 25 using Decay = typename std::decay<T>::type; 28 template <int N, typename... Types> 29 using NthTypeOf = typename std::tuple_element<N, std::tuple<Types...>>::type; 32 template <typename RETURN, typename... PARAMETERS> 47 template <typename F> 50 using type = typename SignatureOf<decltype(&F::operator())>::type; 54 template <typename R, typename [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/RPC/ |
H A D | RPCUtils.h | 57 template <typename FnIdT, typename SeqNoT> 80 template <typename FnIdT, typename SeqNoT> 90 template <typename SeqNoT> 110 template <typename SeqNoT> 138 template <typename DerivedFunc, typename FnT> class Function; 143 template <typename DerivedFunc, typename Ret [all...] |
/third_party/skia/third_party/externals/dawn/src/include/dawn/ |
H A D | EnumClassBitmasks.h | 34 template <typename T> 39 template <typename T, typename Enable = void> 44 template <typename T> 45 struct LowerBitmask<T, typename std::enable_if<IsDawnBitmask<T>::enable>::type> { 53 template <typename T> 55 using Integral = typename std::underlying_type<T>::type; 69 template <typename T> 78 template <typename T1, 79 typename T [all...] |
/third_party/googletest/googlemock/include/gmock/ |
H A D | gmock-actions.h | 90 // template <typename p1_type, ..., typename pk_type> 172 template <typename T, bool kDefaultConstructible> 176 template <typename T> 194 template <typename T> 209 template <typename T> 218 template <typename T> 268 template <typename P> 274 template <typename...> 278 template <typename P [all...] |
/third_party/skia/third_party/externals/abseil-cpp/absl/meta/ |
H A D | type_traits.h | 54 template <typename T> 58 template <typename T> 104 template <typename... Ts> 112 template <size_t Len, typename T = std::aligned_storage<Len>> 141 struct is_detected_impl<typename VoidTImpl<Op<Args...>>::type, Op, Args...> { 155 typename std::enable_if<std::is_convertible<Op<Args...>, To>::value>::type, 164 template <typename T> 168 template <typename T> 177 template <typename T> 180 template <typename [all...] |