/third_party/json/include/nlohmann/detail/meta/ |
H A D | is_sax.hpp | 12 #include <utility> // declval 24 using null_function_t = decltype(std::declval<T&>().null()); 28 decltype(std::declval<T&>().boolean(std::declval<bool>())); 32 decltype(std::declval<T&>().number_integer(std::declval<Integer>())); 36 decltype(std::declval<T&>().number_unsigned(std::declval<Unsigned>())); 39 using number_float_function_t = decltype(std::declval<T&>().number_float( 40 std::declval<Floa [all...] |
H A D | type_traits.hpp | 13 #include <utility> // declval 44 // (i.e. those of the form: decltype(T::member_function(std::declval<T>()))) 103 using to_json_function = decltype(T::to_json(std::declval<Args>()...)); 106 using from_json_function = decltype(T::from_json(std::declval<Args>()...)); 109 using get_template_function = decltype(std::declval<T>().template get<U>()); 275 using iterator_t = enable_if_t<is_range<R>::value, result_of_begin<decltype(std::declval<R&>())>>; 359 using laundered_type = decltype(std::declval<ConstructibleStringType>()); 512 decltype(std::declval<Compare>()(std::declval<A>(), std::declval< [all...] |
/third_party/skia/third_party/externals/abseil-cpp/absl/base/internal/ |
H A D | invoke.h | 80 static decltype((std::declval<Obj>().* 81 std::declval<MemFun>())(std::declval<Args>()...)) 101 static decltype(((*std::declval<Ptr>()).* 102 std::declval<MemFun>())(std::declval<Args>()...)) 122 static decltype(std::declval<Ref>().*std::declval<DataMem>()) Invoke( in Invoke() 140 static decltype((*std::declval<Ptr>()).*std::declval<DataMe [all...] |
/third_party/json/include/nlohmann/detail/ |
H A D | string_concat.hpp | 57 using string_can_append = decltype(std::declval<StringType&>().append(std::declval < Arg && > ())); 63 using string_can_append_op = decltype(std::declval<StringType&>() += std::declval < Arg && > ()); 69 using string_can_append_iter = decltype(std::declval<StringType&>().append(std::declval<const Arg&>().begin(), std::declval<const Arg&>().end())); 75 using string_can_append_data = decltype(std::declval<StringType&>().append(std::declval<const Arg&>().data(), std::declval<cons [all...] |
/third_party/skia/third_party/externals/abseil-cpp/absl/random/ |
H A D | distributions_test.cc | 38 -> decltype(absl::Uniform(std::declval<absl::InsecureBitGen&>(), 39 std::declval<A>(), std::declval<B>())); 46 -> decltype(absl::Uniform(std::declval<TagType>(), 47 std::declval<absl::InsecureBitGen&>(), 48 std::declval<A>(), std::declval<B>())); 63 // decltype(absl::Uniform(..., std::declval<A>(), std::declval<B>())) 97 absl::Uniform<ExplicitRet>(*std::declval<abs [all...] |
H A D | bit_gen_ref.h | 51 typename std::decay<decltype(std::declval<URBG>()())>::type>::value>> 96 using invoke_mock_t = decltype(std::declval<T*>()->InvokeMock( 97 std::declval<base_internal::FastTypeIdType>(), std::declval<void*>(), 98 std::declval<void*>()));
|
H A D | mocking_bit_gen.h | 180 -> decltype(GetMockFnType(std::declval<ResultT>(), 181 std::declval<ArgTupleT>()))& { in declval() function in absl::MockingBitGen::std 182 using MockFnType = decltype(GetMockFnType(std::declval<ResultT>(), in declval() 183 std::declval<ArgTupleT>())); in declval()
|
/third_party/skia/third_party/externals/abseil-cpp/absl/random/internal/ |
H A D | mock_helpers.h | 58 using invoke_mock_t = decltype(std::declval<T*>()->InvokeMock( 59 std::declval<IdType>(), std::declval<void*>(), std::declval<void*>())); 123 m, std::declval<IdType>())) { in decltype()
|
H A D | distribution_caller.h | 47 using invoke_mock_t = decltype(std::declval<T*>()->InvokeMock( 48 std::declval<::absl::base_internal::FastTypeIdType>(), 49 std::declval<void*>(), std::declval<void*>()));
|
/third_party/skia/third_party/externals/abseil-cpp/absl/container/internal/ |
H A D | unordered_map_members_test.h | 46 decltype(std::declval<const typename TypeParam::hasher&>()( in TYPED_TEST_P() 47 std::declval<const typename TypeParam::key_type&>())), in TYPED_TEST_P() 50 decltype(std::declval<const typename TypeParam::key_equal&>()( in TYPED_TEST_P() 51 std::declval<const typename TypeParam::key_type&>(), in TYPED_TEST_P() 52 std::declval<const typename TypeParam::key_type&>())), in TYPED_TEST_P()
|
H A D | unordered_set_members_test.h | 45 decltype(std::declval<const typename TypeParam::hasher&>()( in TYPED_TEST_P() 46 std::declval<const typename TypeParam::key_type&>())), in TYPED_TEST_P() 49 decltype(std::declval<const typename TypeParam::key_equal&>()( in TYPED_TEST_P() 50 std::declval<const typename TypeParam::key_type&>(), in TYPED_TEST_P() 51 std::declval<const typename TypeParam::key_type&>())), in TYPED_TEST_P()
|
H A D | container_memory_test.cc | 152 decltype(DecomposeValue(std::declval<F>(), std::declval<Arg>())) 163 decltype(DecomposeValueImpl(0, std::declval<F>(), std::declval<Arg>())) 186 decltype(DecomposePair(std::declval<F>(), std::declval<Args>()...)) 197 decltype(DecomposePairImpl(0, std::declval<F>(), std::declval<Args>()...))
|
H A D | container_memory.h | 101 decltype(std::declval<F>()(std::declval<T>())) operator()( in operator ()() 109 decltype(std::declval<F>()(std::declval<T>())) WithConstructedImpl( in WithConstructedImpl() 135 decltype(std::declval<F>()(std::declval<const K&>(), std::piecewise_construct, 136 std::declval<std::tuple<K>>(), std::declval<V>())) 158 decltype(std::declval<F>()(std::declval< [all...] |
H A D | hash_generator_testing.h | 145 struct Generator<U, absl::void_t<decltype(std::declval<U&>().key()), 146 decltype(std::declval<U&>().value())>> 148 typename std::decay<decltype(std::declval<U&>().key())>::type, 149 typename std::decay<decltype(std::declval<U&>().value())>::type>> {}; 153 std::declval<const Generator<
|
/third_party/node/deps/v8/include/cppgc/ |
H A D | type-traits.h | 37 struct IsTraceMethodConst<T, std::void_t<decltype(std::declval<const T>().Trace( 38 std::declval<Visitor*>()))>> : std::true_type { 48 T, std::void_t<decltype(std::declval<T>().Trace(std::declval<Visitor*>()))>> 136 decltype(SubclassCheck(std::declval<BasicMemberCandidate*>()))::value; 170 decltype(IsSizeOfKnown(std::declval<T*>()))::value;
|
/third_party/skia/src/pdf/ |
H A D | SkPDFSubsetFont.cpp | 63 decltype(hb_subset_input_set_retain_gids(std::declval<T>(), std::declval<bool>())), 64 decltype(hb_subset_input_set_drop_hints(std::declval<T>(), std::declval<bool>())), 65 decltype(hb_subset(std::declval<hb_face_t*>(), std::declval<T>()))
|
/third_party/skia/third_party/externals/abseil-cpp/absl/meta/ |
H A D | type_traits.h | 166 decltype(std::declval<T&>() = std::declval<const T&>()); 169 using IsMoveAssignableImpl = decltype(std::declval<T&>() = std::declval<T&&>()); 323 // T t(declval<Args>()...); 327 // For the purposes of this check, the call to std::declval is considered 371 // NOTE: `T obj(declval<T>());` needs to be well-formed and not call any 406 // NOTE: `T obj(declval<const T&>());` needs to be well-formed and not call any 442 // `declval<T>() = declval< [all...] |
/third_party/mesa3d/src/gallium/frontends/clover/util/ |
H A D | tuple.hpp | 61 std::declval<func_type>()(std::get<Is>(std::declval<T &&>())...) 93 decltype(std::declval<func_type>()( 94 std::get<Is>(std::declval<T &&>())))...
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/ |
H A D | fallible_iterator.h | 72 !std::is_void<decltype(std::declval<T>().operator->())>::value, 73 decltype(std::declval<T>().operator->())>; 99 auto operator*() -> decltype(*std::declval<Underlying>()) { return *I; } in declval() function in llvm::fallible_iterator 102 auto operator*() const -> decltype(*std::declval<const Underlying>()) { in declval() function in llvm::fallible_iterator
|
/third_party/gn/src/gn/ |
H A D | immutable_vector.h | 112 decltype(static_cast<const T&>(std::declval<P>()()))>> 133 decltype(static_cast<const T>(*std::declval<C>().begin())), 134 decltype(std::declval<C>().size())>> 152 decltype(static_cast<const T>(*std::declval<C>().begin())), 153 decltype(std::declval<C>().size())>>
|
/third_party/skia/src/core/ |
H A D | SkEnumerate.h | 19 using Captured = decltype(*std::declval<Iter>()); 33 using Result = decltype(MakeResult(0, std::declval<Captured>())); 102 template <typename C, typename Iter = decltype(std::begin(std::declval<C>()))> 106 template <typename C, typename Iter = decltype(std::begin(std::declval<C>()))> 111 template <class T, std::size_t N, typename Iter = decltype(std::begin(std::declval<T(&)[N]>()))>
|
/third_party/node/deps/v8/include/v8-include/cppgc/ |
H A D | type-traits.h | 37 struct IsTraceMethodConst<T, std::void_t<decltype(std::declval<const T>().Trace( 38 std::declval<Visitor*>()))>> : std::true_type { 48 T, std::void_t<decltype(std::declval<T>().Trace(std::declval<Visitor*>()))>> 137 decltype(SubclassCheck(std::declval<BasicMemberCandidate*>()))::value; 171 decltype(IsSizeOfKnown(std::declval<T*>()))::value;
|
/third_party/skia/third_party/externals/dawn/src/common/ |
H A D | TypeTraits.h | 30 std::is_same<decltype(std::declval<LHS>() == std::declval<RHS>()), bool>::value>> {
|
/third_party/skia/third_party/externals/abseil-cpp/absl/strings/internal/str_format/ |
H A D | arg.h | 53 std::declval<const T&>(), 54 std::declval<const FormatConversionSpec&>(), 55 std::declval<FormatSink*>()))>> 63 std::declval<const FormatConversionSpec&>(), in AbslFormatConvert() 64 std::declval<FormatSink*>())) { in AbslFormatConvert() 92 decltype(reinterpret_cast<uintptr_t>(std::declval<T*>())) = 0> 306 std::declval<const Arg&>(), in ArgumentToConv() 307 std::declval<const FormatConversionSpecImpl&>(), in ArgumentToConv() 308 std::declval<FormatSinkImpl*>())){}); in ArgumentToConv()
|
/third_party/gn/src/base/memory/ |
H A D | raw_scoped_refptr_mismatch_checker.h | 30 std::void_t<decltype(std::declval<T*>()->AddRef()), 31 decltype(std::declval<T*>()->Release())>> in Release()
|