Skip to content

Commit d475cc6

Browse files
CEL Dev Teamcopybara-github
authored andcommitted
No public description
PiperOrigin-RevId: 918791547
1 parent da45d34 commit d475cc6

1 file changed

Lines changed: 7 additions & 9 deletions

File tree

codelab/network_functions.cc

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -213,8 +213,7 @@ absl::Status NetworkAddressRepEqual(
213213
return absl::OkStatus();
214214
}
215215
const NetworkAddressRep rep = content.To<NetworkAddressRep>();
216-
absl::optional<NetworkAddressRep> other_rep =
217-
NetworkAddressRep::Unwrap(other);
216+
std::optional<NetworkAddressRep> other_rep = NetworkAddressRep::Unwrap(other);
218217
ABSL_DCHECK(other_rep.has_value());
219218
*result = cel::BoolValue(rep.IsEqualTo(*other_rep));
220219
return absl::OkStatus();
@@ -311,7 +310,7 @@ cel::Value parseAddress(
311310
google::protobuf::Arena* absl_nonnull arena) {
312311
std::string buf;
313312
absl::string_view addr = str.ToStringView(&buf);
314-
absl::optional<NetworkAddressRep> rep = NetworkAddressRep::Parse(addr);
313+
std::optional<NetworkAddressRep> rep = NetworkAddressRep::Parse(addr);
315314
if (!rep.has_value()) {
316315
return cel::ErrorValue(absl::InvalidArgumentError("invalid address"));
317316
}
@@ -321,7 +320,7 @@ cel::Value parseAddress(
321320
cel::Value parseAddressOrZero(const cel::StringValue& str) {
322321
std::string buf;
323322
absl::string_view addr = str.ToStringView(&buf);
324-
absl::optional<NetworkAddressRep> rep = NetworkAddressRep::Parse(addr);
323+
std::optional<NetworkAddressRep> rep = NetworkAddressRep::Parse(addr);
325324
static const NetworkAddressRep kZero;
326325
if (!rep.has_value()) {
327326
return NetworkAddressRep::MakeValue(kZero);
@@ -336,8 +335,7 @@ cel::Value parseAddressMatcher(
336335
google::protobuf::Arena* absl_nonnull arena) {
337336
std::string buf;
338337
absl::string_view addr = str.ToStringView(&buf);
339-
absl::optional<NetworkAddressMatcher> rep =
340-
NetworkAddressMatcher::Parse(addr);
338+
std::optional<NetworkAddressMatcher> rep = NetworkAddressMatcher::Parse(addr);
341339
if (!rep.has_value()) {
342340
return cel::ErrorValue(
343341
absl::InvalidArgumentError("invalid address matcher"));
@@ -365,7 +363,7 @@ cel::Value NetworkAddressRep::MakeValue(const NetworkAddressRep& rep) {
365363
cel::OpaqueValueContent::From(rep));
366364
}
367365

368-
absl::optional<NetworkAddressRep> NetworkAddressRep::Unwrap(
366+
std::optional<NetworkAddressRep> NetworkAddressRep::Unwrap(
369367
const cel::Value& value) {
370368
auto opaque = value.AsOpaque();
371369
if (!opaque.has_value() ||
@@ -381,7 +379,7 @@ absl::optional<NetworkAddressRep> NetworkAddressRep::Unwrap(
381379
return opaque->content().To<NetworkAddressRep>();
382380
}
383381

384-
absl::optional<NetworkAddressRep> NetworkAddressRep::Parse(
382+
std::optional<NetworkAddressRep> NetworkAddressRep::Parse(
385383
absl::string_view str) {
386384
uint32_t ipv4 = 0;
387385
char ipv6[16];
@@ -418,7 +416,7 @@ bool NetworkAddressRep::IsLessThan(const NetworkAddressRep& other) const {
418416
return false;
419417
}
420418

421-
absl::optional<NetworkAddressMatcher> NetworkAddressMatcher::Parse(
419+
std::optional<NetworkAddressMatcher> NetworkAddressMatcher::Parse(
422420
absl::string_view str) {
423421
// range style addr-addr
424422
int dash_pos = str.find('-');

0 commit comments

Comments
 (0)