Home
last modified time | relevance | path

Searched refs:declval (Results 1 - 25 of 144) sorted by relevance

123456

/third_party/json/include/nlohmann/detail/meta/
H A Dis_sax.hpp12 #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 Dtype_traits.hpp13 #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 Dinvoke.h80 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 Dstring_concat.hpp57 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 Ddistributions_test.cc38 -> 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 Dbit_gen_ref.h51 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 Dmocking_bit_gen.h180 -> 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 Dmock_helpers.h58 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 Ddistribution_caller.h47 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 Dunordered_map_members_test.h46 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 Dunordered_set_members_test.h45 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 Dcontainer_memory_test.cc152 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 Dcontainer_memory.h101 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 Dhash_generator_testing.h145 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 Dtype-traits.h37 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 DSkPDFSubsetFont.cpp63 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 Dtype_traits.h166 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 Dtuple.hpp61 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 Dfallible_iterator.h72 !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 Dimmutable_vector.h112 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 DSkEnumerate.h19 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 Dtype-traits.h37 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 DTypeTraits.h30 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 Darg.h53 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 Draw_scoped_refptr_mismatch_checker.h30 std::void_t<decltype(std::declval<T*>()->AddRef()),
31 decltype(std::declval<T*>()->Release())>> in Release()

Completed in 14 milliseconds

123456