Home
last modified time | relevance | path

Searched refs:optional (Results 1 - 25 of 328) sorted by relevance

12345678910>>...14

/third_party/skia/third_party/externals/abseil-cpp/absl/types/
H A Doptional_test.cc15 #include "absl/types/optional.h"
17 // This test is a no-op when absl::optional is an alias for std::optional.
174 absl::optional<int> empty; in TEST()
176 constexpr absl::optional<int> cempty; in TEST()
179 std::is_nothrow_default_constructible<absl::optional<int>>::value); in TEST()
183 absl::optional<int> empty(absl::nullopt); in TEST()
185 constexpr absl::optional<int> cempty{absl::nullopt}; in TEST()
187 EXPECT_TRUE((std::is_nothrow_constructible<absl::optional<int>, in TEST()
193 absl::optional<in in TEST()
[all...]
H A Doptional.h16 // optional.h
19 // This header file defines the `absl::optional` type for holding a value which
29 // // Providing an absl::optional return type provides a cleaner API:
30 // absl::optional<Resource> AcquireResource(const Input&);
32 // `absl::optional` is a C++11 compatible version of the C++17 `std::optional`
43 #include <optional> // IWYU pragma: export
48 using std::optional;
67 #include "absl/types/internal/optional.h"
74 // Class type for `absl::nullopt` used to indicate an `absl::optional<
119 class optional : private optional_internal::optional_data<T>, global() class
152 constexpr explicit optional(InPlaceT, Args&&... args) optional() function in absl::optional
162 constexpr explicit optional(in_place_t, std::initializer_list<U> il, optional() function in absl::optional
178 constexpr optional(U&& v) : data_base(in_place_t(), absl::forward<U>(v)) {} optional() function in absl::optional
191 explicit constexpr optional(U&& v) optional() function in absl::optional
205 optional(const optional<U>& rhs) { optional() function in absl::optional
222 explicit optional(const optional<U>& rhs) { optional() function in absl::optional
239 optional(optional<U>&& rhs) { optional() function in absl::optional
256 explicit optional(optional<U>&& rhs) { optional() function in absl::optional
[all...]
H A Doptional_exception_safety_test.cc15 #include "absl/types/optional.h"
19 // This test is a no-op when absl::optional is an alias for std::optional and
37 using Optional = absl::optional<Thrower>;
40 using MoveOptional = absl::optional<MoveThrower>;
46 bool ValueThrowsBadOptionalAccess(const OptionalT& optional) try { in ValueThrowsBadOptionalAccess() argument
47 return (static_cast<void>(optional.value()), false); in ValueThrowsBadOptionalAccess()
55 auto& optional = *optional_ptr; in OptionalInvariants() local
57 if (optional.has_value() && ValueThrowsBadOptionalAccess(optional)) { in OptionalInvariants()
86 auto& optional = *optional_ptr; CheckDisengaged() local
98 auto& optional = *optional_ptr; CheckEngaged() local
[all...]
/third_party/protobuf/php/src/GPBMetadata/Google/Protobuf/Internal/
H A DDescriptor.php22 ->optional('name', \Google\Protobuf\Internal\GPBType::STRING, 1)
23 ->optional('package', \Google\Protobuf\Internal\GPBType::STRING, 2)
31 ->optional('options', \Google\Protobuf\Internal\GPBType::MESSAGE, 8, 'google.protobuf.internal.FileOptions')
32 ->optional('source_code_info', \Google\Protobuf\Internal\GPBType::MESSAGE, 9, 'google.protobuf.internal.SourceCodeInfo')
33 ->optional('syntax', \Google\Protobuf\Internal\GPBType::STRING, 12)
37 ->optional('name', \Google\Protobuf\Internal\GPBType::STRING, 1)
44 ->optional('options', \Google\Protobuf\Internal\GPBType::MESSAGE, 7, 'google.protobuf.internal.MessageOptions')
50 ->optional('start', \Google\Protobuf\Internal\GPBType::INT32, 1)
51 ->optional('end', \Google\Protobuf\Internal\GPBType::INT32, 2)
52 ->optional('option
[all...]
/third_party/skia/include/private/
H A DSkTOptional.h18 * An empty optional is represented with `nullopt`.
30 * Simple drop-in replacement for std::optional until we move to C++17. This does not have all of
31 * std::optional's capabilities, but it covers our needs for the time being.
34 class optional { class
36 optional(const T& value) in optional() function in skstd::optional
41 optional(T&& value) in optional() function in skstd::optional
46 optional() {} in optional() function in skstd::optional
48 optional(const optional& other) { in optional() function in skstd::optional
53 optional(nullopt_ function in skstd::optional
57 optional(optional& other) { optional() function in skstd::optional
61 optional(optional&& other) { optional() function in skstd::optional
66 optional(Args&&... args) { optional() function in skstd::optional
268 operator <(const optional<T>&, nullopt_t) operator <() argument
281 operator >=(const optional<T>&, nullopt_t) operator >=() argument
298 operator <=(nullopt_t, const optional<U>&) operator <=() argument
302 operator >(nullopt_t, const optional<U>&) operator >() argument
[all...]
/third_party/protobuf/src/google/protobuf/compiler/ruby/
H A Druby_generated_code_proto2_pb.rb9 optional :optional_int32, :int32, 1, default: 1
10 optional :optional_int64, :int64, 2, default: 2
11 optional :optional_uint32, :uint32, 3, default: 3
12 optional :optional_uint64, :uint64, 4, default: 4
13 optional :optional_bool, :bool, 5, default: true
14 optional :optional_double, :double, 6, default: 6
15 optional :optional_float, :float, 7, default: 7
16 optional :optional_string, :string, 8, default: "default str"
17 optional :optional_bytes, :bytes, 9, default: "\x00\x01\x02\x40\x66\x75\x62\x61\x72".force_encoding("ASCII-8BIT")
18 optional
[all...]
H A Druby_generated_code_pb.rb9 optional :optional_int32, :int32, 1
10 optional :optional_int64, :int64, 2
11 optional :optional_uint32, :uint32, 3
12 optional :optional_uint64, :uint64, 4
13 optional :optional_bool, :bool, 5
14 optional :optional_double, :double, 6
15 optional :optional_float, :float, 7
16 optional :optional_string, :string, 8
17 optional :optional_bytes, :bytes, 9
18 optional
[all...]
/third_party/gn/src/base/json/
H A Djson_parser.h12 #include <optional>
51 std::optional<Value> Parse(std::string_view input);
125 std::optional<std::string> string_;
130 std::optional<std::string_view> PeekChars(int count);
133 std::optional<char> PeekChar();
137 std::optional<std::string_view> ConsumeChars(int count);
140 std::optional<char> ConsumeChar();
157 std::optional<Value> ParseNextToken();
161 std::optional<Value> ParseToken(Token token);
165 std::optional<Valu
[all...]
H A Djson_parser.cc71 std::optional<Value> JSONParser::Parse(std::string_view input) { in Parse()
94 std::optional<Value> root(ParseNextToken()); in Parse()
166 std::optional<std::string_view> JSONParser::PeekChars(int count) { in PeekChars()
174 std::optional<char> JSONParser::PeekChar() { in PeekChar()
175 std::optional<std::string_view> chars = PeekChars(1); in PeekChar()
181 std::optional<std::string_view> JSONParser::ConsumeChars(int count) { in ConsumeChars()
182 std::optional<std::string_view> chars = PeekChars(count); in ConsumeChars()
188 std::optional<char> JSONParser::ConsumeChar() { in ConsumeChar()
189 std::optional<std::string_view> chars = ConsumeChars(1); in ConsumeChar()
203 std::optional<cha in GetNextToken()
[all...]
/third_party/skia/tests/
H A DSkTOptionalTest.cpp14 skstd::optional<int> o; in DEF_TEST()
20 skstd::optional<int> o(skstd::nullopt); in DEF_TEST()
27 skstd::optional<const char*> o; in DEF_TEST()
31 skstd::optional<const char*> o("Bye"); in DEF_TEST()
35 skstd::optional<std::unique_ptr<int>> o; in DEF_TEST()
40 skstd::optional<std::unique_ptr<int>> o(std::make_unique<int>(3)); in DEF_TEST()
47 skstd::optional<const char*> o("test"); in DEF_TEST()
58 skstd::optional<const char*> o("test"); in DEF_TEST()
67 auto fn = []() -> skstd::optional<float> { return skstd::nullopt; }; in DEF_TEST()
69 skstd::optional<floa in DEF_TEST()
[all...]
/third_party/libabigail/include/
H A Dabg-cxx-compat.h15 #include <optional>
27 using std::optional;
31 // <optional>
33 /// Simplified implementation of std::optional just enough to be used as a
38 template <typename T> class optional
44 optional() : has_value_(false), value_() {}
45 optional(const T& value) : has_value_(true), value_(value) {}
85 optional&
98 operator==(const optional<T>& lhs, const optional<
[all...]
/third_party/gn/src/gn/
H A Drust_project_writer_helpers.h9 #include <optional>
38 std::optional<OutputFile> gen_dir, in Crate()
78 std::optional<OutputFile>& gen_dir() { return gen_dir_; } in gen_dir()
99 const std::optional<std::string>& CompilerTarget() { in CompilerTarget()
104 const std::optional<OutputFile>& proc_macro_path() { in proc_macro_path()
114 std::optional<OutputFile> gen_dir_;
120 std::optional<std::string> compiler_target_;
122 std::optional<OutputFile> proc_macro_dynamic_library_;
132 std::optional<std::string>& sysroot,
140 std::optional<st
[all...]
H A Drust_project_writer_helpers_unittest.cc29 std::optional<std::string> sysroot; in TEST_F()
101 std::optional<std::string> sysroot = "sysroot"; in TEST_F()
138 std::optional<std::string> result = FindArgValue("--target", args); in TEST_F()
139 auto expected = std::optional<std::string>{"x86-someos"}; in TEST_F()
160 std::optional<std::string> result = FindArgValue("--target", args); in TEST_F()
181 std::optional<std::string> result = FindArgValue("--target", args); in TEST_F()
202 std::optional<std::string> result = in TEST_F()
224 std::optional<std::string> result = in TEST_F()
226 auto expected = std::optional<std::string>{"2018"}; in TEST_F()
/third_party/libabigail/tests/
H A Dtest-cxx-compat.cc16 using abg_compat::optional;
18 TEST_CASE("OptionalConstruction", "[abg_compat::optional]")
20 optional<bool> opt1;
23 optional<bool> opt2(true);
27 optional<bool> opt3(false);
32 TEST_CASE("OptionalValue", "[abg_compat::optional]")
34 optional<bool> opt;
43 TEST_CASE("OptionalValueOr", "[abg_compat::optional]")
45 optional<std::string> opt;
59 TEST_CASE("OptionalDeref", "[abg_compat::optional]")
[all...]
/third_party/node/src/dataqueue/
H A Dqueue.h15 #include <optional>
164 uint64_t start, std::optional<uint64_t> end = std::nullopt) = 0;
172 virtual std::optional<uint64_t> size() const = 0;
193 std::optional<uint64_t> capped = std::nullopt);
227 // if is_idempotent() is true. std::optional(false) will be returned if the
229 virtual std::optional<bool> append(std::unique_ptr<Entry> entry) = 0;
265 uint64_t start, std::optional<uint64_t> end = std::nullopt) = 0;
271 virtual std::optional<uint64_t> size() const = 0;
286 virtual std::optional<uint64_t> maybeCapRemaining() const = 0;
/third_party/typescript/tests/baselines/reference/
H A DtruthinessCallExpressionCoercion2.js10 function test(required1: () => boolean, required2: () => boolean, b: boolean, optional?: () => boolean) {
24 optional && console.log('optional');
27 1 && optional && console.log('optional');
104 optional?: () => boolean;
122 1 && this.optional && console.log('optional');
128 function test(required1, required2, b, optional) {
138 optional
[all...]
H A DoptionalProperties01.js5 optional?: string;
9 const foo2 = { required1: "hello", optional: "bar" } as Foo;
14 var foo2 = { required1: "hello", optional: "bar" };
21 optional?: string;
H A DoptionalPropertyAssignableToStringIndexSignature.js17 let optional: { k1?: T } = undefined!;
18 let dict: { [key: string]: T | number } = optional; // ok
29 var optional = undefined;
30 var dict = optional; // ok
H A DmergedInheritedClassInterface.js4 optional?: number;
34 child.optional;
43 grandchild.optional;
95 child.optional;
103 grandchild.optional;
/third_party/json/docs/examples/
H A Dnlohmann_json_namespace_begin.c++17.cpp2 #include <optional>
8 struct adl_serializer<std::optional<T>>
10 static void to_json(json& j, const std::optional<T>& opt) in to_json()
26 std::optional<int> o1 = 1; in main()
27 std::optional<int> o2 = std::nullopt; in main()
/third_party/node/benchmark/
H A D_cli.js24 this.optional = {};
29 this.optional[argName] = [];
49 this.optional[currentOptional] = true;
59 this.optional[currentOptional].push(arg);
61 this.optional[currentOptional] = arg;
110 const filters = this.optional.filter || [];
111 const excludes = this.optional.exclude || [];
/third_party/spirv-tools/source/opt/
H A Dtrim_capabilities_pass.cpp21 #include <optional>
140 static std::optional<spv::Capability> Handler_OpTypeFloat_Float64( in Handler_OpTypeFloat_Float64()
147 return size == 64 ? std::optional(spv::Capability::Float64) : std::nullopt; in Handler_OpTypeFloat_Float64()
150 static std::optional<spv::Capability>
169 ? std::optional(spv::Capability::StorageInputOutput16) in Handler_OpTypePointer_StorageInputOutput16()
173 static std::optional<spv::Capability>
191 ? std::optional(spv::Capability::StoragePushConstant16) in Handler_OpTypePointer_StoragePushConstant16()
195 static std::optional<spv::Capability>
225 ? std::optional(spv::Capability::StorageUniformBufferBlock16) in Handler_OpTypePointer_StorageUniformBufferBlock16()
229 static std::optional<sp
[all...]
/third_party/skia/third_party/externals/abseil-cpp/absl/types/internal/
H A Doptional.h61 class optional;
72 // This class stores the data in optional<T>.
335 // Whether T is constructible or convertible from optional<U>.
339 bool, std::is_constructible<T, optional<U>&>::value ||
340 std::is_constructible<T, optional<U>&&>::value ||
341 std::is_constructible<T, const optional<U>&>::value ||
342 std::is_constructible<T, const optional<U>&&>::value ||
343 std::is_convertible<optional<U>&, T>::value ||
344 std::is_convertible<optional<U>&&, T>::value ||
345 std::is_convertible<const optional<
[all...]
/third_party/skia/modules/skparagraph/include/
H A DFontCollection.h7 #include <optional>
45 std::vector<sk_sp<SkTypeface>> findTypefaces(const std::vector<SkString>& familyNames, SkFontStyle fontStyle, const std::optional<FontArguments>& fontArgs);
66 const std::vector<SkString>& familyNames, RSFontStyle fontStyle, const std::optional<FontArguments>& fontArgs);
74 const std::optional<FontArguments>& fontArgs);
77 const std::optional<FontArguments>& fontArgs);
124 FamilyKey(const std::vector<SkString>& familyNames, SkFontStyle style, const std::optional<FontArguments>& args) in FamilyKey()
128 const std::vector<SkString>& familyNames, RSFontStyle style, const std::optional<FontArguments>& args)
140 std::optional<FontArguments> fFontArguments;
/third_party/skia/third_party/externals/dawn/src/dawn_node/binding/
H A DGPUDevice.h83 interop::Promise<std::optional<interop::GPUError>> popErrorScope(Napi::Env env) override;
84 std::optional<std::string> getLabel(Napi::Env) override;
85 void setLabel(Napi::Env, std::optional<std::string> value) override;
92 std::optional<interop::Interface<interop::EventListener>> callback,
93 std::optional<std::variant<interop::AddEventListenerOptions, bool>> options) override;
97 std::optional<interop::Interface<interop::EventListener>> callback,
98 std::optional<std::variant<interop::EventListenerOptions, bool>> options) override;

Completed in 14 milliseconds

12345678910>>...14