/third_party/skia/third_party/externals/abseil-cpp/absl/types/ |
H A D | optional_test.cc | 15 #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 D | optional.h | 16 // 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 D | optional_exception_safety_test.cc | 15 #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 D | Descriptor.php | 22 ->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 D | SkTOptional.h | 18 * 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 D | ruby_generated_code_proto2_pb.rb | 9 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 D | ruby_generated_code_pb.rb | 9 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 D | json_parser.h | 12 #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 D | json_parser.cc | 71 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 D | SkTOptionalTest.cpp | 14 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 D | abg-cxx-compat.h | 15 #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 D | rust_project_writer_helpers.h | 9 #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 D | rust_project_writer_helpers_unittest.cc | 29 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 D | test-cxx-compat.cc | 16 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 D | queue.h | 15 #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 D | truthinessCallExpressionCoercion2.js | 10 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 D | optionalProperties01.js | 5 optional?: string; 9 const foo2 = { required1: "hello", optional: "bar" } as Foo; 14 var foo2 = { required1: "hello", optional: "bar" };
21 optional?: string;
|
H A D | optionalPropertyAssignableToStringIndexSignature.js | 17 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 D | mergedInheritedClassInterface.js | 4 optional?: number; 34 child.optional; 43 grandchild.optional; 95 child.optional;
103 grandchild.optional;
|
/third_party/json/docs/examples/ |
H A D | nlohmann_json_namespace_begin.c++17.cpp | 2 #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.js | 24 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 D | trim_capabilities_pass.cpp | 21 #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 D | optional.h | 61 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 D | FontCollection.h | 7 #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 D | GPUDevice.h | 83 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;
|