1 // Copyright 2022 The Chromium Authors 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "base/strings/abseil_string_number_conversions.h" 6 7 #include "base/strings/string_number_conversions_internal.h" 8 #include "base/strings/string_piece.h" 9 #include "third_party/abseil-cpp/absl/numeric/int128.h" 10 11 namespace base { 12 StringToUint128(StringPiece input,absl::uint128 * output)13bool StringToUint128(StringPiece input, absl::uint128* output) { 14 return internal::StringToIntImpl(input, *output); 15 } 16 HexStringToUInt128(StringPiece input,absl::uint128 * output)17bool HexStringToUInt128(StringPiece input, absl::uint128* output) { 18 return internal::HexStringToIntImpl(input, *output); 19 } 20 21 } // namespace base 22