Coverage Report

Created: 2025-11-29 07:01

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/proc/self/cwd/external/abseil-cpp~/absl/functional/overload.h
Line
Count
Source
1
// Copyright 2023 The Abseil Authors.
2
//
3
// Licensed under the Apache License, Version 2.0 (the "License");
4
// you may not use this file except in compliance with the License.
5
// You may obtain a copy of the License at
6
//
7
//      https://www.apache.org/licenses/LICENSE-2.0
8
//
9
// Unless required by applicable law or agreed to in writing, software
10
// distributed under the License is distributed on an "AS IS" BASIS,
11
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
// See the License for the specific language governing permissions and
13
// limitations under the License.
14
//
15
// -----------------------------------------------------------------------------
16
// File: overload.h
17
// -----------------------------------------------------------------------------
18
//
19
// `absl::Overload` is a functor that provides overloads based on the functors
20
// with which it is created. This can, for example, be used to locally define an
21
// anonymous visitor type for `std::visit` inside a function using lambdas.
22
//
23
// Before using this function, consider whether named function overloads would
24
// be a better design.
25
//
26
// Example:
27
//
28
//     std::variant<std::string, int32_t, int64_t> v(int32_t{1});
29
//     const size_t result =
30
//         std::visit(absl::Overload{
31
//                        [](const std::string& s) { return s.size(); },
32
//                        [](const auto& s) { return sizeof(s); },
33
//                    },
34
//                    v);
35
//     assert(result == 4);
36
//
37
38
#ifndef ABSL_FUNCTIONAL_OVERLOAD_H_
39
#define ABSL_FUNCTIONAL_OVERLOAD_H_
40
41
#include "absl/base/config.h"
42
#include "absl/meta/type_traits.h"
43
44
namespace absl {
45
ABSL_NAMESPACE_BEGIN
46
47
template <typename... T>
48
struct Overload final : T... {
49
  using T::operator()...;
50
51
  // For historical reasons we want to support use that looks like a function
52
  // call:
53
  //
54
  //     absl::Overload(lambda_1, lambda_2)
55
  //
56
  // This works automatically in C++20 because we have support for parenthesized
57
  // aggregate initialization. Before then we must provide a constructor that
58
  // makes this work.
59
  //
60
844M
  constexpr explicit Overload(T... ts) : T(std::move(ts))... {}
Unexecuted instantiation: absl::lts_20250512::Overload<cel::ParserMacroExprFactory::BuildMacroCallArg(cel::Expr const&)::{lambda(cel::UnspecifiedExpr const&)#1}, cel::ParserMacroExprFactory::BuildMacroCallArg(cel::Expr const&)::{lambda(cel::Constant const&)#1}, cel::ParserMacroExprFactory::BuildMacroCallArg(cel::Expr const&)::{lambda(cel::IdentExpr const&)#1}, cel::ParserMacroExprFactory::BuildMacroCallArg(cel::Expr const&)::{lambda(cel::SelectExpr const&)#1}, cel::ParserMacroExprFactory::BuildMacroCallArg(cel::Expr const&)::{lambda(cel::CallExpr const&)#1}, cel::ParserMacroExprFactory::BuildMacroCallArg(cel::Expr const&)::{lambda(cel::ListExpr const&)#1}, cel::ParserMacroExprFactory::BuildMacroCallArg(cel::Expr const&)::{lambda(cel::StructExpr const&)#1}, cel::ParserMacroExprFactory::BuildMacroCallArg(cel::Expr const&)::{lambda(cel::MapExpr const&)#1}, cel::ParserMacroExprFactory::BuildMacroCallArg(cel::Expr const&)::{lambda(cel::ComprehensionExpr const&)#1}>::Overload({lambda(cel::UnspecifiedExpr const&)#1}, cel::Constant const&, cel::IdentExpr const, cel::SelectExpr, cel::ParserMacroExprFactory::BuildMacroCallArg(cel::Expr const&)::{lambda(cel::SelectExpr const&)#1}, {lambda(cel::CallExpr const&)#1}, cel::ListExpr const&, cel::StructExpr const, cel::MapExpr)
Unexecuted instantiation: macro_expr_factory.cc:absl::lts_20250512::Overload<cel::MacroExprFactory::Copy(cel::Expr const&)::$_0, cel::MacroExprFactory::Copy(cel::Expr const&)::$_1, cel::MacroExprFactory::Copy(cel::Expr const&)::$_2, cel::MacroExprFactory::Copy(cel::Expr const&)::$_3, cel::MacroExprFactory::Copy(cel::Expr const&)::$_4, cel::MacroExprFactory::Copy(cel::Expr const&)::$_5, cel::MacroExprFactory::Copy(cel::Expr const&)::$_6, cel::MacroExprFactory::Copy(cel::Expr const&)::$_7, cel::MacroExprFactory::Copy(cel::Expr const&)::$_8>::Overload(cel::MacroExprFactory::Copy(cel::Expr const&)::$_0, cel::MacroExprFactory::Copy(cel::Expr const&)::$_1, cel::MacroExprFactory::Copy(cel::Expr const&)::$_2, cel::MacroExprFactory::Copy(cel::Expr const&)::$_3, cel::MacroExprFactory::Copy(cel::Expr const&)::$_4, cel::MacroExprFactory::Copy(cel::Expr const&)::$_5, cel::MacroExprFactory::Copy(cel::Expr const&)::$_6, cel::MacroExprFactory::Copy(cel::Expr const&)::$_7, cel::MacroExprFactory::Copy(cel::Expr const&)::$_8)
source.cc:absl::lts_20250512::Overload<cel::SourceContentView::size() const::$_0, cel::SourceContentView::size() const::$_1, cel::SourceContentView::size() const::$_2, cel::SourceContentView::size() const::$_3>::Overload(cel::SourceContentView::size() const::$_0, cel::SourceContentView::size() const::$_1, cel::SourceContentView::size() const::$_2, cel::SourceContentView::size() const::$_3)
Line
Count
Source
60
189k
  constexpr explicit Overload(T... ts) : T(std::move(ts))... {}
source.cc:absl::lts_20250512::Overload<cel::SourceContentView::empty() const::$_0, cel::SourceContentView::empty() const::$_1, cel::SourceContentView::empty() const::$_2, cel::SourceContentView::empty() const::$_3>::Overload(cel::SourceContentView::empty() const::$_0, cel::SourceContentView::empty() const::$_1, cel::SourceContentView::empty() const::$_2, cel::SourceContentView::empty() const::$_3)
Line
Count
Source
60
226k
  constexpr explicit Overload(T... ts) : T(std::move(ts))... {}
source.cc:absl::lts_20250512::Overload<cel::SourceContentView::at(int) const::$_0, cel::SourceContentView::at(int) const::$_1, cel::SourceContentView::at(int) const::$_2, cel::SourceContentView::at(int) const::$_3>::Overload(cel::SourceContentView::at(int) const::$_0, cel::SourceContentView::at(int) const::$_1, cel::SourceContentView::at(int) const::$_2, cel::SourceContentView::at(int) const::$_3)
Line
Count
Source
60
801M
  constexpr explicit Overload(T... ts) : T(std::move(ts))... {}
source.cc:absl::lts_20250512::Overload<cel::SourceContentView::ToString(int, int) const::$_0, cel::SourceContentView::ToString(int, int) const::$_1, cel::SourceContentView::ToString(int, int) const::$_2, cel::SourceContentView::ToString(int, int) const::$_3>::Overload(cel::SourceContentView::ToString(int, int) const::$_0, cel::SourceContentView::ToString(int, int) const::$_1, cel::SourceContentView::ToString(int, int) const::$_2, cel::SourceContentView::ToString(int, int) const::$_3)
Line
Count
Source
60
23.8M
  constexpr explicit Overload(T... ts) : T(std::move(ts))... {}
Unexecuted instantiation: source.cc:absl::lts_20250512::Overload<cel::SourceContentView::AppendToString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const::$_0, cel::SourceContentView::AppendToString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const::$_1, cel::SourceContentView::AppendToString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const::$_2, cel::SourceContentView::AppendToString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const::$_3>::Overload(cel::SourceContentView::AppendToString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const::$_0, cel::SourceContentView::AppendToString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const::$_1, cel::SourceContentView::AppendToString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const::$_2, cel::SourceContentView::AppendToString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const::$_3)
expr_proto.cc:absl::lts_20250512::Overload<cel::ast_internal::(anonymous namespace)::ExprToProtoState::ExprToProtoImpl(cel::Expr const&, cel::expr::Expr*)::{lambda(cel::UnspecifiedExpr const&)#1}, cel::ast_internal::(anonymous namespace)::ExprToProtoState::ExprToProtoImpl(cel::Expr const&, cel::expr::Expr*)::{lambda(cel::Constant const&)#1}, cel::ast_internal::(anonymous namespace)::ExprToProtoState::ExprToProtoImpl(cel::Expr const&, cel::expr::Expr*)::{lambda(cel::IdentExpr const&)#1}, cel::ast_internal::(anonymous namespace)::ExprToProtoState::ExprToProtoImpl(cel::Expr const&, cel::expr::Expr*)::{lambda(cel::SelectExpr const&)#1}, cel::ast_internal::(anonymous namespace)::ExprToProtoState::ExprToProtoImpl(cel::Expr const&, cel::expr::Expr*)::{lambda(cel::CallExpr const&)#1}, cel::ast_internal::(anonymous namespace)::ExprToProtoState::ExprToProtoImpl(cel::Expr const&, cel::expr::Expr*)::{lambda(cel::ListExpr const&)#1}, cel::ast_internal::(anonymous namespace)::ExprToProtoState::ExprToProtoImpl(cel::Expr const&, cel::expr::Expr*)::{lambda(cel::StructExpr const&)#1}, cel::ast_internal::(anonymous namespace)::ExprToProtoState::ExprToProtoImpl(cel::Expr const&, cel::expr::Expr*)::{lambda(cel::MapExpr const&)#1}, cel::ast_internal::(anonymous namespace)::ExprToProtoState::ExprToProtoImpl(cel::Expr const&, cel::expr::Expr*)::{lambda(cel::ComprehensionExpr const&)#1}>::Overload({lambda(cel::UnspecifiedExpr const&)#1}, cel::Constant const&, cel::IdentExpr const, cel::SelectExpr, cel::ast_internal::(anonymous namespace)::ExprToProtoState::ExprToProtoImpl(cel::Expr const&, cel::expr::Expr*)::{lambda(cel::SelectExpr const&)#1}, {lambda(cel::CallExpr const&)#1}, cel::ListExpr const&, cel::StructExpr const, cel::MapExpr)
Line
Count
Source
60
12.6M
  constexpr explicit Overload(T... ts) : T(std::move(ts))... {}
constant_proto.cc:absl::lts_20250512::Overload<cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_0, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_1, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_2, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_3, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_4, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_5, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_6, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_7, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_8, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_9>::Overload(cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_0, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_1, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_2, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_3, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_4, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_5, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_6, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_7, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_8, cel::ast_internal::ConstantToProto(cel::Constant const&, cel::expr::Constant*)::$_9)
Line
Count
Source
60
6.12M
  constexpr explicit Overload(T... ts) : T(std::move(ts))... {}
Unexecuted instantiation: metadata.cc:absl::lts_20250512::Overload<cel::(anonymous namespace)::CopyImpl(std::__1::variant<std::__1::monostate, cel::DynTypeSpec, cel::NullTypeSpec, cel::PrimitiveType, cel::PrimitiveTypeWrapper, cel::WellKnownTypeSpec, cel::ListTypeSpec, cel::MapTypeSpec, cel::FunctionTypeSpec, cel::MessageTypeSpec, cel::ParamTypeSpec, std::__1::unique_ptr<cel::TypeSpec, std::__1::default_delete<cel::TypeSpec> >, cel::ErrorTypeSpec, cel::AbstractType> const&)::$_0, cel::(anonymous namespace)::CopyImpl(std::__1::variant<std::__1::monostate, cel::DynTypeSpec, cel::NullTypeSpec, cel::PrimitiveType, cel::PrimitiveTypeWrapper, cel::WellKnownTypeSpec, cel::ListTypeSpec, cel::MapTypeSpec, cel::FunctionTypeSpec, cel::MessageTypeSpec, cel::ParamTypeSpec, std::__1::unique_ptr<cel::TypeSpec, std::__1::default_delete<cel::TypeSpec> >, cel::ErrorTypeSpec, cel::AbstractType> const&)::$_1>::Overload(cel::(anonymous namespace)::CopyImpl(std::__1::variant<std::__1::monostate, cel::DynTypeSpec, cel::NullTypeSpec, cel::PrimitiveType, cel::PrimitiveTypeWrapper, cel::WellKnownTypeSpec, cel::ListTypeSpec, cel::MapTypeSpec, cel::FunctionTypeSpec, cel::MessageTypeSpec, cel::ParamTypeSpec, std::__1::unique_ptr<cel::TypeSpec, std::__1::default_delete<cel::TypeSpec> >, cel::ErrorTypeSpec, cel::AbstractType> const&)::$_0, cel::(anonymous namespace)::CopyImpl(std::__1::variant<std::__1::monostate, cel::DynTypeSpec, cel::NullTypeSpec, cel::PrimitiveType, cel::PrimitiveTypeWrapper, cel::WellKnownTypeSpec, cel::ListTypeSpec, cel::MapTypeSpec, cel::FunctionTypeSpec, cel::MessageTypeSpec, cel::ParamTypeSpec, std::__1::unique_ptr<cel::TypeSpec, std::__1::default_delete<cel::TypeSpec> >, cel::ErrorTypeSpec, cel::AbstractType> const&)::$_1)
Unexecuted instantiation: expr.cc:absl::lts_20250512::Overload<cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_0, cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_1, cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_2, cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_3, cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_4, cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_5, cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_6, cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_7, cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_8>::Overload(cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_0, cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_1, cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_2, cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_3, cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_4, cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_5, cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_6, cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_7, cel::(anonymous namespace)::CopyNode(cel::(anonymous namespace)::CopyStackRecord, std::__1::vector<cel::(anonymous namespace)::CopyStackRecord, std::__1::allocator<cel::(anonymous namespace)::CopyStackRecord> >&)::$_8)
Unexecuted instantiation: map_field.cc:absl::lts_20250512::Overload<google::protobuf::internal::MapFieldBase::SetMapIteratorValue(google::protobuf::MapIterator*) const::$_0, google::protobuf::internal::MapFieldBase::SetMapIteratorValue(google::protobuf::MapIterator*) const::$_1>::Overload(google::protobuf::internal::MapFieldBase::SetMapIteratorValue(google::protobuf::MapIterator*) const::$_0, google::protobuf::internal::MapFieldBase::SetMapIteratorValue(google::protobuf::MapIterator*) const::$_1)
Unexecuted instantiation: generated_message_tctable_lite.cc:absl::lts_20250512::Overload<google::protobuf::internal::SerializeMapKey(google::protobuf::internal::UntypedMapBase&, google::protobuf::internal::NodeBase*, google::protobuf::internal::MapTypeCard, google::protobuf::io::CodedOutputStream&)::$_0, google::protobuf::internal::SerializeMapKey(google::protobuf::internal::UntypedMapBase&, google::protobuf::internal::NodeBase*, google::protobuf::internal::MapTypeCard, google::protobuf::io::CodedOutputStream&)::$_1, google::protobuf::internal::SerializeMapKey(google::protobuf::internal::UntypedMapBase&, google::protobuf::internal::NodeBase*, google::protobuf::internal::MapTypeCard, google::protobuf::io::CodedOutputStream&)::$_2, google::protobuf::internal::SerializeMapKey(google::protobuf::internal::UntypedMapBase&, google::protobuf::internal::NodeBase*, google::protobuf::internal::MapTypeCard, google::protobuf::io::CodedOutputStream&)::$_3>::Overload(google::protobuf::internal::SerializeMapKey(google::protobuf::internal::UntypedMapBase&, google::protobuf::internal::NodeBase*, google::protobuf::internal::MapTypeCard, google::protobuf::io::CodedOutputStream&)::$_0, google::protobuf::internal::SerializeMapKey(google::protobuf::internal::UntypedMapBase&, google::protobuf::internal::NodeBase*, google::protobuf::internal::MapTypeCard, google::protobuf::io::CodedOutputStream&)::$_1, google::protobuf::internal::SerializeMapKey(google::protobuf::internal::UntypedMapBase&, google::protobuf::internal::NodeBase*, google::protobuf::internal::MapTypeCard, google::protobuf::io::CodedOutputStream&)::$_2, google::protobuf::internal::SerializeMapKey(google::protobuf::internal::UntypedMapBase&, google::protobuf::internal::NodeBase*, google::protobuf::internal::MapTypeCard, google::protobuf::io::CodedOutputStream&)::$_3)
Unexecuted instantiation: absl::lts_20250512::Overload<google::protobuf::internal::TcParser::MpMap<false>(google::protobuf::MessageLite*, char const*, google::protobuf::internal::ParseContext*, google::protobuf::internal::TcFieldData, google::protobuf::internal::TcParseTableBase const*, unsigned long)::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)#1}, google::protobuf::internal::TcParser::MpMap<false>(google::protobuf::MessageLite*, char const*, google::protobuf::internal::ParseContext*, google::protobuf::internal::TcFieldData, google::protobuf::internal::TcParseTableBase const*, unsigned long)::{lambda(void*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)#1}, void*)
Unexecuted instantiation: absl::lts_20250512::Overload<google::protobuf::internal::TcParser::MpMap<false>(google::protobuf::MessageLite*, char const*, google::protobuf::internal::ParseContext*, google::protobuf::internal::TcFieldData, google::protobuf::internal::TcParseTableBase const*, unsigned long)::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)#2}, google::protobuf::internal::TcParser::MpMap<false>(google::protobuf::MessageLite*, char const*, google::protobuf::internal::ParseContext*, google::protobuf::internal::TcFieldData, google::protobuf::internal::TcParseTableBase const*, unsigned long)::{lambda(google::protobuf::MessageLite*)#1}, google::protobuf::internal::TcParser::MpMap<false>(google::protobuf::MessageLite*, char const*, google::protobuf::internal::ParseContext*, google::protobuf::internal::TcFieldData, google::protobuf::internal::TcParseTableBase const*, unsigned long)::{lambda(void*)#2}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)#2}, google::protobuf::internal::TcParser::MpMap<false>(google::protobuf::MessageLite*, char const*, google::protobuf::internal::ParseContext*, google::protobuf::internal::TcFieldData, google::protobuf::internal::TcParseTableBase const*, unsigned long)::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)#2}, google::protobuf::internal::TcParser::MpMap<false>(google::protobuf::MessageLite*, char const*, google::protobuf::internal::ParseContext*, google::protobuf::internal::TcFieldData, google::protobuf::internal::TcParseTableBase const*, unsigned long)::{lambda(google::protobuf::MessageLite*)#1})
Unexecuted instantiation: absl::lts_20250512::Overload<google::protobuf::internal::TcParser::MpMap<true>(google::protobuf::MessageLite*, char const*, google::protobuf::internal::ParseContext*, google::protobuf::internal::TcFieldData, google::protobuf::internal::TcParseTableBase const*, unsigned long)::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)#1}, google::protobuf::internal::TcParser::MpMap<true>(google::protobuf::MessageLite*, char const*, google::protobuf::internal::ParseContext*, google::protobuf::internal::TcFieldData, google::protobuf::internal::TcParseTableBase const*, unsigned long)::{lambda(void*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)#1}, void*)
Unexecuted instantiation: absl::lts_20250512::Overload<google::protobuf::internal::TcParser::MpMap<true>(google::protobuf::MessageLite*, char const*, google::protobuf::internal::ParseContext*, google::protobuf::internal::TcFieldData, google::protobuf::internal::TcParseTableBase const*, unsigned long)::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)#2}, google::protobuf::internal::TcParser::MpMap<true>(google::protobuf::MessageLite*, char const*, google::protobuf::internal::ParseContext*, google::protobuf::internal::TcFieldData, google::protobuf::internal::TcParseTableBase const*, unsigned long)::{lambda(google::protobuf::MessageLite*)#1}, google::protobuf::internal::TcParser::MpMap<true>(google::protobuf::MessageLite*, char const*, google::protobuf::internal::ParseContext*, google::protobuf::internal::TcFieldData, google::protobuf::internal::TcParseTableBase const*, unsigned long)::{lambda(void*)#2}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)#2}, google::protobuf::internal::TcParser::MpMap<true>(google::protobuf::MessageLite*, char const*, google::protobuf::internal::ParseContext*, google::protobuf::internal::TcFieldData, google::protobuf::internal::TcParseTableBase const*, unsigned long)::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)#2}, google::protobuf::internal::TcParser::MpMap<true>(google::protobuf::MessageLite*, char const*, google::protobuf::internal::ParseContext*, google::protobuf::internal::TcFieldData, google::protobuf::internal::TcParseTableBase const*, unsigned long)::{lambda(google::protobuf::MessageLite*)#1})
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::DeleteNode(google::protobuf::internal::NodeBase*)::$_0, google::protobuf::internal::UntypedMapBase::DeleteNode(google::protobuf::internal::NodeBase*)::$_1, google::protobuf::internal::UntypedMapBase::DeleteNode(google::protobuf::internal::NodeBase*)::$_2>::Overload(google::protobuf::internal::UntypedMapBase::DeleteNode(google::protobuf::internal::NodeBase*)::$_0, google::protobuf::internal::UntypedMapBase::DeleteNode(google::protobuf::internal::NodeBase*)::$_1, google::protobuf::internal::UntypedMapBase::DeleteNode(google::protobuf::internal::NodeBase*)::$_2)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, bool>(bool*, bool*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, bool>(bool*, bool*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, bool>(bool*, bool*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, unsigned int>(bool*, unsigned int*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, unsigned int>(bool*, unsigned int*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, unsigned int>(bool*, unsigned int*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, unsigned long>(bool*, unsigned long*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, unsigned long>(bool*, unsigned long*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, unsigned long>(bool*, unsigned long*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, float>(bool*, float*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, float>(bool*, float*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, float>(bool*, float*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, double>(bool*, double*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, double>(bool*, double*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, double>(bool*, double*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(bool*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(bool*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(bool*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, google::protobuf::MessageLite>(bool*, google::protobuf::MessageLite*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, google::protobuf::MessageLite>(bool*, google::protobuf::MessageLite*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<bool, google::protobuf::MessageLite>(bool*, google::protobuf::MessageLite*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, bool>(unsigned int*, bool*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, bool>(unsigned int*, bool*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, bool>(unsigned int*, bool*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, unsigned int>(unsigned int*, unsigned int*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, unsigned int>(unsigned int*, unsigned int*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, unsigned int>(unsigned int*, unsigned int*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, unsigned long>(unsigned int*, unsigned long*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, unsigned long>(unsigned int*, unsigned long*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, unsigned long>(unsigned int*, unsigned long*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, float>(unsigned int*, float*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, float>(unsigned int*, float*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, float>(unsigned int*, float*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, double>(unsigned int*, double*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, double>(unsigned int*, double*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, double>(unsigned int*, double*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, google::protobuf::MessageLite>(unsigned int*, google::protobuf::MessageLite*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, google::protobuf::MessageLite>(unsigned int*, google::protobuf::MessageLite*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned int, google::protobuf::MessageLite>(unsigned int*, google::protobuf::MessageLite*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, bool>(unsigned long*, bool*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, bool>(unsigned long*, bool*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, bool>(unsigned long*, bool*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, unsigned int>(unsigned long*, unsigned int*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, unsigned int>(unsigned long*, unsigned int*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, unsigned int>(unsigned long*, unsigned int*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, unsigned long>(unsigned long*, unsigned long*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, unsigned long>(unsigned long*, unsigned long*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, unsigned long>(unsigned long*, unsigned long*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, float>(unsigned long*, float*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, float>(unsigned long*, float*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, float>(unsigned long*, float*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, double>(unsigned long*, double*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, double>(unsigned long*, double*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, double>(unsigned long*, double*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned long*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned long*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned long*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, google::protobuf::MessageLite>(unsigned long*, google::protobuf::MessageLite*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, google::protobuf::MessageLite>(unsigned long*, google::protobuf::MessageLite*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<unsigned long, google::protobuf::MessageLite>(unsigned long*, google::protobuf::MessageLite*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, float>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, float*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, float>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, float*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, float>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, float*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, double*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, double*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, double*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
Unexecuted instantiation: map.cc:absl::lts_20250512::Overload<google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, google::protobuf::MessageLite>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, google::protobuf::MessageLite*) const::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, google::protobuf::MessageLite>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, google::protobuf::MessageLite*) const::{lambda(google::protobuf::MessageLite const*)#1}, google::protobuf::internal::UntypedMapBase::SpaceUsedExcludingSelfLong() const::$_0::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, google::protobuf::MessageLite>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, google::protobuf::MessageLite*) const::{lambda(void const*)#1}>::Overload({lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)#1}, google::protobuf::MessageLite const*, void const)
61
};
62
63
// Before C++20, which added support for CTAD for aggregate types, we must also
64
// teach the compiler how to deduce the template arguments for Overload.
65
//
66
template <typename... T>
67
Overload(T...) -> Overload<T...>;
68
69
ABSL_NAMESPACE_END
70
}  // namespace absl
71
72
#endif  // ABSL_FUNCTIONAL_OVERLOAD_H_