YugabyteDB (2.13.1.0-b60, 21121d69985fbf76aa6958d8f04a9bfa936293b5)

Coverage Report

Created: 2022-03-22 16:43

/Users/deen/code/yugabyte-db/src/yb/util/tostring.h
Line
Count
Source (jump to first uncovered line)
1
//
2
// Copyright (c) YugaByte, Inc.
3
//
4
// Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
5
// in compliance with the License.  You may obtain a copy of the License at
6
//
7
// http://www.apache.org/licenses/LICENSE-2.0
8
//
9
// Unless required by applicable law or agreed to in writing, software distributed under the License
10
// is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
11
// or implied.  See the License for the specific language governing permissions and limitations
12
// under the License.
13
//
14
//
15
16
#ifndef YB_UTIL_TOSTRING_H
17
#define YB_UTIL_TOSTRING_H
18
19
#include <float.h>
20
21
#include <chrono>
22
#include <functional>
23
#include <sstream>
24
#include <string>
25
#include <type_traits>
26
27
#include <boost/mpl/and.hpp>
28
#include <boost/preprocessor/facilities/apply.hpp>
29
#include <boost/preprocessor/seq/for_each.hpp>
30
#include <boost/preprocessor/variadic/to_seq.hpp>
31
32
#include "yb/gutil/strings/numbers.h"
33
34
#include "yb/util/type_traits.h"
35
36
// We should use separate namespace for some checkers.
37
// Because there could be cases when operator<< is available in yb namespace, but
38
// unavailable to boost::lexical_cast.
39
// For instance MonoDelta is implicitly constructible from std::chrono::duration
40
// and has operator<<.
41
// So when we are trying to convert std::chrono::duration to string, SupportsOutputToStream
42
// reports true, but boost::lexical_cast cannot output std::chrono::duration to stream.
43
// Because such operator<< could not be found using ADL.
44
namespace yb_tostring {
45
46
template <class T>
47
struct SupportsOutputToStream {
48
  typedef int Yes;
49
  typedef struct { Yes array[2]; } No;
50
  typedef typename std::remove_cv<typename std::remove_reference<T>::type>::type CleanedT;
51
52
  template <class U>
53
  static auto Test(std::ostream* out, const U* u) -> decltype(*out << *u, Yes(0)) {}
54
  static No Test(...) {}
55
56
  static constexpr bool value =
57
      sizeof(Test(nullptr, static_cast<const CleanedT*>(nullptr))) == sizeof(Yes);
58
};
59
60
HAS_FREE_FUNCTION(to_string);
61
62
} // namespace yb_tostring
63
64
// This utility actively uses SFINAE (http://en.cppreference.com/w/cpp/language/sfinae)
65
// technique to route ToString to correct implementation.
66
namespace yb {
67
68
// If class has ToString member function - use it.
69
HAS_MEMBER_FUNCTION(ToString);
70
HAS_MEMBER_FUNCTION(to_string);
71
72
template <class T>
73
typename std::enable_if<HasMemberFunction_ToString<T>::value, std::string>::type
74
154M
ToString(const T& value) {
75
154M
  return value.ToString();
76
154M
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::UnsignedIntSet<unsigned int> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::UnsignedIntSet<unsigned int> >(yb::UnsignedIntSet<unsigned int> const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::HybridTime>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::HybridTime>(yb::HybridTime const&)
Line
Count
Source
74
1.49M
ToString(const T& value) {
75
1.49M
  return value.ToString();
76
1.49M
}
std::__1::enable_if<HasMemberFunction_ToString<yb::MonoDelta>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::MonoDelta>(yb::MonoDelta const&)
Line
Count
Source
74
87.7k
ToString(const T& value) {
75
87.7k
  return value.ToString();
76
87.7k
}
std::__1::enable_if<HasMemberFunction_ToString<yb::client::YBTableName>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::YBTableName>(yb::client::YBTableName const&)
Line
Count
Source
74
5.28k
ToString(const T& value) {
75
5.28k
  return value.ToString();
76
5.28k
}
std::__1::enable_if<HasMemberFunction_ToString<GStringPiece>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<GStringPiece>(GStringPiece const&)
Line
Count
Source
74
1
ToString(const T& value) {
75
1
  return value.ToString();
76
1
}
std::__1::enable_if<HasMemberFunction_ToString<yb::OpId>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::OpId>(yb::OpId const&)
Line
Count
Source
74
11.3M
ToString(const T& value) {
75
11.3M
  return value.ToString();
76
11.3M
}
std::__1::enable_if<HasMemberFunction_ToString<yb::Slice>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Slice>(yb::Slice const&)
Line
Count
Source
74
38.7M
ToString(const T& value) {
75
38.7M
  return value.ToString();
76
38.7M
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::client::YBRedisOp>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::YBRedisOp>(yb::client::YBRedisOp const&)
Unexecuted instantiation: redis_service.cc:std::__1::enable_if<HasMemberFunction_ToString<yb::redisserver::(anonymous namespace)::Operation>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::redisserver::(anonymous namespace)::Operation>(yb::redisserver::(anonymous namespace)::Operation const&)
Unexecuted instantiation: redis_service.cc:std::__1::enable_if<HasMemberFunction_ToString<yb::redisserver::(anonymous namespace)::Block>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::redisserver::(anonymous namespace)::Block>(yb::redisserver::(anonymous namespace)::Block const&)
Unexecuted instantiation: redis_service.cc:std::__1::enable_if<HasMemberFunction_ToString<yb::redisserver::(anonymous namespace)::BlockData>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::redisserver::(anonymous namespace)::BlockData>(yb::redisserver::(anonymous namespace)::BlockData const&)
Unexecuted instantiation: redis_service.cc:std::__1::enable_if<HasMemberFunction_ToString<yb::redisserver::(anonymous namespace)::TabletOperations>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::redisserver::(anonymous namespace)::TabletOperations>(yb::redisserver::(anonymous namespace)::TabletOperations const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::HostPort>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::HostPort>(yb::HostPort const&)
Line
Count
Source
74
95.4M
ToString(const T& value) {
75
95.4M
  return value.ToString();
76
95.4M
}
std::__1::enable_if<HasMemberFunction_ToString<yb::StronglyTypedUuid<yb::TransactionId_Tag> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::StronglyTypedUuid<yb::TransactionId_Tag> >(yb::StronglyTypedUuid<yb::TransactionId_Tag> const&)
Line
Count
Source
74
2.71M
ToString(const T& value) {
75
2.71M
  return value.ToString();
76
2.71M
}
std::__1::enable_if<HasMemberFunction_ToString<yb::PgObjectId>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::PgObjectId>(yb::PgObjectId const&)
Line
Count
Source
74
5.05k
ToString(const T& value) {
75
5.05k
  return value.ToString();
76
5.05k
}
std::__1::enable_if<HasMemberFunction_ToString<yb::Status>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Status>(yb::Status const&)
Line
Count
Source
74
250k
ToString(const T& value) {
75
250k
  return value.ToString();
76
250k
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::Result<yb::HybridTime> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Result<yb::HybridTime> >(yb::Result<yb::HybridTime> const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::IndexInfo>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::IndexInfo>(yb::IndexInfo const&)
Line
Count
Source
74
1.93k
ToString(const T& value) {
75
1.93k
  return value.ToString();
76
1.93k
}
std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::SplitOperation>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::SplitOperation>(yb::tablet::SplitOperation const&)
Line
Count
Source
74
2
ToString(const T& value) {
75
2
  return value.ToString();
76
2
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::consensus::StateChangeContext>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::consensus::StateChangeContext>(yb::consensus::StateChangeContext const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::Timestamp>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Timestamp>(yb::Timestamp const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::QLType>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::QLType>(yb::QLType const&)
Line
Count
Source
74
1
ToString(const T& value) {
75
1
  return value.ToString();
76
1
}
std::__1::enable_if<HasMemberFunction_ToString<yb::ReadHybridTime>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::ReadHybridTime>(yb::ReadHybridTime const&)
Line
Count
Source
74
1.87k
ToString(const T& value) {
75
1.87k
  return value.ToString();
76
1.87k
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::StatusRequest>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::StatusRequest>(yb::StatusRequest const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::TransactionMetadata>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::TransactionMetadata>(yb::TransactionMetadata const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::TransactionalBatchData>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::TransactionalBatchData>(yb::tablet::TransactionalBatchData const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::OneWayBitmap>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::OneWayBitmap>(yb::OneWayBitmap const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::Result<yb::TransactionStatusResult> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Result<yb::TransactionStatusResult> >(yb::Result<yb::TransactionStatusResult> const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::TransactionStatusResult>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::TransactionStatusResult>(yb::TransactionStatusResult const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<rocksdb::LiveFileMetaData>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<rocksdb::LiveFileMetaData>(rocksdb::LiveFileMetaData const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::Schema>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Schema>(yb::Schema const&)
Line
Count
Source
74
5.30k
ToString(const T& value) {
75
5.30k
  return value.ToString();
76
5.30k
}
std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::FixedHybridTimeLease>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::FixedHybridTimeLease>(yb::tablet::FixedHybridTimeLease const&)
Line
Count
Source
74
5
ToString(const T& value) {
75
5
  return value.ToString();
76
5
}
std::__1::enable_if<HasMemberFunction_ToString<yb::RestartSafeCoarseTimePoint>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::RestartSafeCoarseTimePoint>(yb::RestartSafeCoarseTimePoint const&)
Line
Count
Source
74
22.3k
ToString(const T& value) {
75
22.3k
  return value.ToString();
76
22.3k
}
std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::TabletBootstrap::Stats>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::TabletBootstrap::Stats>(yb::tablet::TabletBootstrap::Stats const&)
Line
Count
Source
74
7.46k
ToString(const T& value) {
75
7.46k
  return value.ToString();
76
7.46k
}
Unexecuted instantiation: tablet_bootstrap.cc:std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::(anonymous namespace)::ReplayDecision>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::(anonymous namespace)::ReplayDecision>(yb::tablet::(anonymous namespace)::ReplayDecision const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::Entry>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::Entry>(yb::tablet::Entry const&)
transaction_coordinator.cc:std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState>(yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState const&)
Line
Count
Source
74
1.30M
ToString(const T& value) {
75
1.30M
  return value.ToString();
76
1.30M
}
std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::UpdateTxnOperation>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::UpdateTxnOperation>(yb::tablet::UpdateTxnOperation const&)
Line
Count
Source
74
1
ToString(const T& value) {
75
1
  return value.ToString();
76
1
}
transaction_coordinator.cc:std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::(anonymous namespace)::TransactionState>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::(anonymous namespace)::TransactionState>(yb::tablet::(anonymous namespace)::TransactionState const&)
Line
Count
Source
74
1.21M
ToString(const T& value) {
75
1.21M
  return value.ToString();
76
1.21M
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::TransactionCoordinator::ReplicatedData>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::TransactionCoordinator::ReplicatedData>(yb::tablet::TransactionCoordinator::ReplicatedData const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::TransactionCoordinator::AbortedData>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::TransactionCoordinator::AbortedData>(yb::tablet::TransactionCoordinator::AbortedData const&)
Unexecuted instantiation: transaction_coordinator.cc:std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::(anonymous namespace)::ExpectedTabletBatches>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::(anonymous namespace)::ExpectedTabletBatches>(yb::tablet::(anonymous namespace)::ExpectedTabletBatches const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::docdb::ApplyTransactionState>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::ApplyTransactionState>(yb::docdb::ApplyTransactionState const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::RunningTransaction>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::RunningTransaction>(yb::tablet::RunningTransaction const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::TransactionApplyData>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::TransactionApplyData>(yb::tablet::TransactionApplyData const&)
Line
Count
Source
74
93
ToString(const T& value) {
75
93
  return value.ToString();
76
93
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::TransactionParticipant::Impl::RemoveQueueEntry>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::TransactionParticipant::Impl::RemoveQueueEntry>(yb::tablet::TransactionParticipant::Impl::RemoveQueueEntry const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::Operation>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::Operation>(yb::tablet::Operation const&)
Line
Count
Source
74
5.31k
ToString(const T& value) {
75
5.31k
  return value.ToString();
76
5.31k
}
std::__1::enable_if<HasMemberFunction_ToString<yb::consensus::ConsensusRound>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::consensus::ConsensusRound>(yb::consensus::ConsensusRound const&)
Line
Count
Source
74
6
ToString(const T& value) {
75
6
  return value.ToString();
76
6
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::OperationDriver>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::OperationDriver>(yb::tablet::OperationDriver const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::SafeTimeWithSource>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::SafeTimeWithSource>(yb::tablet::SafeTimeWithSource const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::MvccManager::QueueItem>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::MvccManager::QueueItem>(yb::tablet::MvccManager::QueueItem const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::tablet::TableInfo>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::TableInfo>(yb::tablet::TableInfo const&)
Line
Count
Source
74
9.37k
ToString(const T& value) {
75
9.37k
  return value.ToString();
76
9.37k
}
std::__1::enable_if<HasMemberFunction_ToString<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >(yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const&)
Line
Count
Source
74
160
ToString(const T& value) {
75
160
  return value.ToString();
76
160
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::client::YBqlWriteOp>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::YBqlWriteOp>(yb::client::YBqlWriteOp const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::rpc::OutboundData>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::OutboundData>(yb::rpc::OutboundData const&)
Line
Count
Source
74
8
ToString(const T& value) {
75
8
  return value.ToString();
76
8
}
std::__1::enable_if<HasMemberFunction_ToString<yb::MemTracker>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::MemTracker>(yb::MemTracker const&)
Line
Count
Source
74
12
ToString(const T& value) {
75
12
  return value.ToString();
76
12
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::Result<yb::rpc::ProcessCallsResult> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Result<yb::rpc::ProcessCallsResult> >(yb::Result<yb::rpc::ProcessCallsResult> const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::rpc::ProcessCallsResult>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::ProcessCallsResult>(yb::rpc::ProcessCallsResult const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::rpc::InboundCall>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::InboundCall>(yb::rpc::InboundCall const&)
Line
Count
Source
74
275
ToString(const T& value) {
75
275
  return value.ToString();
76
275
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::rpc::DelayedTask>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::DelayedTask>(yb::rpc::DelayedTask const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::rpc::RemoteMethod>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::RemoteMethod>(yb::rpc::RemoteMethod const&)
Line
Count
Source
74
449
ToString(const T& value) {
75
449
  return value.ToString();
76
449
}
std::__1::enable_if<HasMemberFunction_ToString<yb::rpc::ConnectionId>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::ConnectionId>(yb::rpc::ConnectionId const&)
Line
Count
Source
74
165
ToString(const T& value) {
75
165
  return value.ToString();
76
165
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::rpc::OutboundCall>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::OutboundCall>(yb::rpc::OutboundCall const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::rpc::Protocol>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::Protocol>(yb::rpc::Protocol const&)
Line
Count
Source
74
10.2k
ToString(const T& value) {
75
10.2k
  return value.ToString();
76
10.2k
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::rpc::ReactorTask>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::ReactorTask>(yb::rpc::ReactorTask const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::rpc::Connection>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::Connection>(yb::rpc::Connection const&)
Line
Count
Source
74
52
ToString(const T& value) {
75
52
  return value.ToString();
76
52
}
std::__1::enable_if<HasMemberFunction_ToString<yb::SourceLocation>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::SourceLocation>(yb::SourceLocation const&)
Line
Count
Source
74
1
ToString(const T& value) {
75
1
  return value.ToString();
76
1
}
std::__1::enable_if<HasMemberFunction_ToString<yb::rpc::StreamRefiner>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::StreamRefiner>(yb::rpc::StreamRefiner const&)
Line
Count
Source
74
506
ToString(const T& value) {
75
506
  return value.ToString();
76
506
}
std::__1::enable_if<HasMemberFunction_ToString<yb::rpc::Stream>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::Stream>(yb::rpc::Stream const&)
Line
Count
Source
74
506
ToString(const T& value) {
75
506
  return value.ToString();
76
506
}
std::__1::enable_if<HasMemberFunction_ToString<yb::rpc::RpcCommand>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::RpcCommand>(yb::rpc::RpcCommand const&)
Line
Count
Source
74
10.8k
ToString(const T& value) {
75
10.8k
  return value.ToString();
76
10.8k
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::rpc::YBInboundCall>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::YBInboundCall>(yb::rpc::YBInboundCall const&)
Unexecuted instantiation: retryable_requests.cc:std::__1::enable_if<HasMemberFunction_ToString<yb::consensus::(anonymous namespace)::RunningRetryableRequest>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::consensus::(anonymous namespace)::RunningRetryableRequest>(yb::consensus::(anonymous namespace)::RunningRetryableRequest const&)
Unexecuted instantiation: retryable_requests.cc:std::__1::enable_if<HasMemberFunction_ToString<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange>(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::StronglyTypedUuid<yb::ClientId_Tag> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::StronglyTypedUuid<yb::ClientId_Tag> >(yb::StronglyTypedUuid<yb::ClientId_Tag> const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::ColumnId>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::ColumnId>(yb::ColumnId const&)
Line
Count
Source
74
865k
ToString(const T& value) {
75
865k
  return value.ToString();
76
865k
}
std::__1::enable_if<HasMemberFunction_ToString<yb::master::TabletInfo>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::TabletInfo>(yb::master::TabletInfo const&)
Line
Count
Source
74
262k
ToString(const T& value) {
75
262k
  return value.ToString();
76
262k
}
std::__1::enable_if<HasMemberFunction_ToString<yb::master::TableInfo>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::TableInfo>(yb::master::TableInfo const&)
Line
Count
Source
74
35.5k
ToString(const T& value) {
75
35.5k
  return value.ToString();
76
35.5k
}
std::__1::enable_if<HasMemberFunction_ToString<yb::ColumnSchema>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::ColumnSchema>(yb::ColumnSchema const&)
Line
Count
Source
74
339
ToString(const T& value) {
75
339
  return value.ToString();
76
339
}
std::__1::enable_if<HasMemberFunction_ToString<yb::Uuid>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Uuid>(yb::Uuid const&)
Line
Count
Source
74
5
ToString(const T& value) {
75
5
  return value.ToString();
76
5
}
std::__1::enable_if<HasMemberFunction_ToString<yb::master::TabletReplica>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::TabletReplica>(yb::master::TabletReplica const&)
Line
Count
Source
74
517k
ToString(const T& value) {
75
517k
  return value.ToString();
76
517k
}
std::__1::enable_if<HasMemberFunction_ToString<yb::master::TSDescriptor>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::TSDescriptor>(yb::master::TSDescriptor const&)
Line
Count
Source
74
87.3k
ToString(const T& value) {
75
87.3k
  return value.ToString();
76
87.3k
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::server::MonitoredTask>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::server::MonitoredTask>(yb::server::MonitoredTask const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::MonoTime>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::MonoTime>(yb::MonoTime const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::Result<unsigned long> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Result<unsigned long> >(yb::Result<unsigned long> const&)
Line
Count
Source
74
1
ToString(const T& value) {
75
1
  return value.ToString();
76
1
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::master::TabletSnapshotOperation>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::TabletSnapshotOperation>(yb::master::TabletSnapshotOperation const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::StronglyTypedUuid<yb::TxnSnapshotId_Tag> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::StronglyTypedUuid<yb::TxnSnapshotId_Tag> >(yb::StronglyTypedUuid<yb::TxnSnapshotId_Tag> const&)
Line
Count
Source
74
157
ToString(const T& value) {
75
157
  return value.ToString();
76
157
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::master::SnapshotScheduleOperation>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::SnapshotScheduleOperation>(yb::master::SnapshotScheduleOperation const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::Result<yb::master::SysRowEntries> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Result<yb::master::SysRowEntries> >(yb::Result<yb::master::SysRowEntries> const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::docdb::PrimitiveValue>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::PrimitiveValue>(yb::docdb::PrimitiveValue const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::StronglyTypedUuid<yb::TxnSnapshotRestorationId_Tag> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::StronglyTypedUuid<yb::TxnSnapshotRestorationId_Tag> >(yb::StronglyTypedUuid<yb::TxnSnapshotRestorationId_Tag> const&)
Line
Count
Source
74
3
ToString(const T& value) {
75
3
  return value.ToString();
76
3
}
std::__1::enable_if<HasMemberFunction_ToString<yb::master::StateWithTablets::TabletData>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::StateWithTablets::TabletData>(yb::master::StateWithTablets::TabletData const&)
Line
Count
Source
74
21
ToString(const T& value) {
75
21
  return value.ToString();
76
21
}
std::__1::enable_if<HasMemberFunction_ToString<yb::client::YBOperation>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::YBOperation>(yb::client::YBOperation const&)
Line
Count
Source
74
5
ToString(const T& value) {
75
5
  return value.ToString();
76
5
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::Result<scoped_refptr<yb::client::internal::RemoteTablet> > >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Result<scoped_refptr<yb::client::internal::RemoteTablet> > >(yb::Result<scoped_refptr<yb::client::internal::RemoteTablet> > const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::client::internal::RemoteTablet>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::internal::RemoteTablet>(yb::client::internal::RemoteTablet const&)
Line
Count
Source
74
5.08k
ToString(const T& value) {
75
5.08k
  return value.ToString();
76
5.08k
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::client::internal::AsyncRpc>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::internal::AsyncRpc>(yb::client::internal::AsyncRpc const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::client::internal::InFlightOp>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::internal::InFlightOp>(yb::client::internal::InFlightOp const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::client::internal::ClientMasterRpcBase>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::internal::ClientMasterRpcBase>(yb::client::internal::ClientMasterRpcBase const&)
Line
Count
Source
74
15.9k
ToString(const T& value) {
75
15.9k
  return value.ToString();
76
15.9k
}
std::__1::enable_if<HasMemberFunction_ToString<yb::Partition>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Partition>(yb::Partition const&)
Line
Count
Source
74
5.08k
ToString(const T& value) {
75
5.08k
  return value.ToString();
76
5.08k
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::client::internal::LookupRpc>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::internal::LookupRpc>(yb::client::internal::LookupRpc const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::client::internal::LookupByKeyRpc>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::internal::LookupByKeyRpc>(yb::client::internal::LookupByKeyRpc const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::client::internal::LookupData>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::internal::LookupData>(yb::client::internal::LookupData const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::client::YBqlReadOp>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::YBqlReadOp>(yb::client::YBqlReadOp const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::QLRow>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::QLRow>(yb::QLRow const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::client::internal::RemoteTabletServer>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::internal::RemoteTabletServer>(yb::client::internal::RemoteTabletServer const&)
Line
Count
Source
74
252k
ToString(const T& value) {
75
252k
  return value.ToString();
76
252k
}
std::__1::enable_if<HasMemberFunction_ToString<yb::client::internal::TabletInvoker::FollowerData>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::internal::TabletInvoker::FollowerData>(yb::client::internal::TabletInvoker::FollowerData const&)
Line
Count
Source
74
2.20k
ToString(const T& value) {
75
2.20k
  return value.ToString();
76
2.20k
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::client::internal::InFlightOpsGroup>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::internal::InFlightOpsGroup>(yb::client::internal::InFlightOpsGroup const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::client::YBTransaction>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::YBTransaction>(yb::client::YBTransaction const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::client::YBTransaction::Impl::TabletState>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::YBTransaction::Impl::TabletState>(yb::client::YBTransaction::Impl::TabletState const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::rpc::RpcRetrier>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::RpcRetrier>(yb::rpc::RpcRetrier const&)
Line
Count
Source
74
67.0k
ToString(const T& value) {
75
67.0k
  return value.ToString();
76
67.0k
}
std::__1::enable_if<HasMemberFunction_ToString<yb::tools::YsckTabletReplica>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tools::YsckTabletReplica>(yb::tools::YsckTabletReplica const&)
Line
Count
Source
74
9
ToString(const T& value) {
75
9
  return value.ToString();
76
9
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::docdb::KeyBytes>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::KeyBytes>(yb::docdb::KeyBytes const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::docdb::SubDocKey>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::SubDocKey>(yb::docdb::SubDocKey const&)
Line
Count
Source
74
5.16k
ToString(const T& value) {
75
5.16k
  return value.ToString();
76
5.16k
}
std::__1::enable_if<HasMemberFunction_ToString<yb::QLTableColumn>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::QLTableColumn>(yb::QLTableColumn const&)
Line
Count
Source
74
1
ToString(const T& value) {
75
1
  return value.ToString();
76
1
}
std::__1::enable_if<HasMemberFunction_ToString<rocksdb::FileMetaData>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<rocksdb::FileMetaData>(rocksdb::FileMetaData const&)
Line
Count
Source
74
5
ToString(const T& value) {
75
5
  return value.ToString();
76
5
}
std::__1::enable_if<HasMemberFunction_ToString<rocksdb::DBImpl::CompactionTask>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<rocksdb::DBImpl::CompactionTask>(rocksdb::DBImpl::CompactionTask const&)
Line
Count
Source
74
139
ToString(const T& value) {
75
139
  return value.ToString();
76
139
}
std::__1::enable_if<HasMemberFunction_ToString<rocksdb::UserFrontier>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<rocksdb::UserFrontier>(rocksdb::UserFrontier const&)
Line
Count
Source
74
5.76k
ToString(const T& value) {
75
5.76k
  return value.ToString();
76
5.76k
}
std::__1::enable_if<HasMemberFunction_ToString<rocksdb::FileBoundaryValues<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<rocksdb::FileBoundaryValues<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >(rocksdb::FileBoundaryValues<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&)
Line
Count
Source
74
471
ToString(const T& value) {
75
471
  return value.ToString();
76
471
}
std::__1::enable_if<HasMemberFunction_ToString<rocksdb::FileBoundaryValues<rocksdb::InternalKey> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<rocksdb::FileBoundaryValues<rocksdb::InternalKey> >(rocksdb::FileBoundaryValues<rocksdb::InternalKey> const&)
Line
Count
Source
74
456
ToString(const T& value) {
75
456
  return value.ToString();
76
456
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<rocksdb::FileDescriptor>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<rocksdb::FileDescriptor>(rocksdb::FileDescriptor const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::ResourceLimit>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::ResourceLimit>(yb::ResourceLimit const&)
priority_thread_pool.cc:std::__1::enable_if<HasMemberFunction_ToString<yb::(anonymous namespace)::PriorityThreadPoolWorker>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::(anonymous namespace)::PriorityThreadPoolWorker>(yb::(anonymous namespace)::PriorityThreadPoolWorker const&)
Line
Count
Source
74
697
ToString(const T& value) {
75
697
  return value.ToString();
76
697
}
priority_thread_pool.cc:std::__1::enable_if<HasMemberFunction_ToString<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>(yb::(anonymous namespace)::PriorityThreadPoolInternalTask const&)
Line
Count
Source
74
6
ToString(const T& value) {
75
6
  return value.ToString();
76
6
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::PriorityThreadPoolTask>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::PriorityThreadPoolTask>(yb::PriorityThreadPoolTask const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::util::VarInt>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::util::VarInt>(yb::util::VarInt const&)
Line
Count
Source
74
44
ToString(const T& value) {
75
44
  return value.ToString();
76
44
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::docdb::KeyBounds>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::KeyBounds>(yb::docdb::KeyBounds const&)
Unexecuted instantiation: conflict_resolution.cc:std::__1::enable_if<HasMemberFunction_ToString<yb::docdb::(anonymous namespace)::TransactionConflictInfo>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::(anonymous namespace)::TransactionConflictInfo>(yb::docdb::(anonymous namespace)::TransactionConflictInfo const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::ByteBuffer<64ul> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::ByteBuffer<64ul> >(yb::ByteBuffer<64ul> const&)
Unexecuted instantiation: conflict_resolution.cc:std::__1::enable_if<HasMemberFunction_ToString<yb::docdb::(anonymous namespace)::IntentData>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::(anonymous namespace)::IntentData>(yb::docdb::(anonymous namespace)::IntentData const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::Result<yb::StronglyTypedUuid<yb::TransactionId_Tag> > >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Result<yb::StronglyTypedUuid<yb::TransactionId_Tag> > >(yb::Result<yb::StronglyTypedUuid<yb::TransactionId_Tag> > const&)
Line
Count
Source
74
56
ToString(const T& value) {
75
56
  return value.ToString();
76
56
}
std::__1::enable_if<HasMemberFunction_ToString<yb::DocHybridTime>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::DocHybridTime>(yb::DocHybridTime const&)
Line
Count
Source
74
1.23k
ToString(const T& value) {
75
1.23k
  return value.ToString();
76
1.23k
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::Result<yb::ColumnSchema const&> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Result<yb::ColumnSchema const&> >(yb::Result<yb::ColumnSchema const&> const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::QLTableRow>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::QLTableRow>(yb::QLTableRow const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::docdb::LockBatchEntry>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::LockBatchEntry>(yb::docdb::LockBatchEntry const&)
Line
Count
Source
74
232
ToString(const T& value) {
75
232
  return value.ToString();
76
232
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::docdb::DocOperation>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::DocOperation>(yb::docdb::DocOperation const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::docdb::SliceKeyBound>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::SliceKeyBound>(yb::docdb::SliceKeyBound const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::docdb::DocPath>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::DocPath>(yb::docdb::DocPath const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::docdb::ValueRef>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::ValueRef>(yb::docdb::ValueRef const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::docdb::ExpirationTime>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::ExpirationTime>(yb::docdb::ExpirationTime const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::docdb::DocKey>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::DocKey>(yb::docdb::DocKey const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::docdb::LockedBatchEntry>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::LockedBatchEntry>(yb::docdb::LockedBatchEntry const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::redisserver::RedisReply>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::redisserver::RedisReply>(yb::redisserver::RedisReply const&)
std::__1::enable_if<HasMemberFunction_ToString<yb::Result<bool> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Result<bool> >(yb::Result<bool> const&)
Line
Count
Source
74
33
ToString(const T& value) {
75
33
  return value.ToString();
76
33
}
std::__1::enable_if<HasMemberFunction_ToString<yb::ql::CQLMessage::Value>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::ql::CQLMessage::Value>(yb::ql::CQLMessage::Value const&)
Line
Count
Source
74
192
ToString(const T& value) {
75
192
  return value.ToString();
76
192
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ToString<yb::BlockingQueue<yb::log::LogEntryBatch*, yb::DefaultLogicalSize> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::BlockingQueue<yb::log::LogEntryBatch*, yb::DefaultLogicalSize> >(yb::BlockingQueue<yb::log::LogEntryBatch*, yb::DefaultLogicalSize> const&)
77
78
template <class T>
79
typename std::enable_if<HasMemberFunction_to_string<T>::value, std::string>::type
80
167k
ToString(const T& value) {
81
167k
  return value.to_string();
82
167k
}
std::__1::enable_if<HasMemberFunction_to_string<boost::asio::ip::address>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::asio::ip::address>(boost::asio::ip::address const&)
Line
Count
Source
80
167k
ToString(const T& value) {
81
167k
  return value.to_string();
82
167k
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_to_string<boost::asio::ip::address_v4>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::asio::ip::address_v4>(boost::asio::ip::address_v4 const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_to_string<boost::asio::ip::address_v6>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::asio::ip::address_v6>(boost::asio::ip::address_v6 const&)
std::__1::enable_if<HasMemberFunction_to_string<boost::system::error_code>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::system::error_code>(boost::system::error_code const&)
Line
Count
Source
80
1
ToString(const T& value) {
81
1
  return value.to_string();
82
1
}
83
84
// If class has ShortDebugString member function - use it. For protobuf classes mostly.
85
HAS_MEMBER_FUNCTION(ShortDebugString);
86
87
template <class T>
88
typename std::enable_if<HasMemberFunction_ShortDebugString<T>::value, std::string>::type
89
31.2M
ToString(const T& value) {
90
31.2M
  return value.ShortDebugString();
91
31.2M
}
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::tserver::TabletServerErrorPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tserver::TabletServerErrorPB>(yb::tserver::TabletServerErrorPB const&)
Line
Count
Source
89
54.0k
ToString(const T& value) {
90
54.0k
  return value.ShortDebugString();
91
54.0k
}
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::QLValuePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::QLValuePB>(yb::QLValuePB const&)
Line
Count
Source
89
1
ToString(const T& value) {
90
1
  return value.ShortDebugString();
91
1
}
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::MasterErrorPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::MasterErrorPB>(yb::master::MasterErrorPB const&)
Line
Count
Source
89
398k
ToString(const T& value) {
90
398k
  return value.ShortDebugString();
91
398k
}
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::tablet::FilePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::FilePB>(yb::tablet::FilePB const&)
Line
Count
Source
89
6.54k
ToString(const T& value) {
90
6.54k
  return value.ShortDebugString();
91
6.54k
}
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::tablet::SnapshotFilePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::SnapshotFilePB>(yb::tablet::SnapshotFilePB const&)
Line
Count
Source
89
60
ToString(const T& value) {
90
60
  return value.ShortDebugString();
91
60
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::tserver::DataIdPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tserver::DataIdPB>(yb::tserver::DataIdPB const&)
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::tserver::CreateTabletRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tserver::CreateTabletRequestPB>(yb::tserver::CreateTabletRequestPB const&)
Line
Count
Source
89
3
ToString(const T& value) {
90
3
  return value.ShortDebugString();
91
3
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::tserver::AddTableToTabletRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tserver::AddTableToTabletRequestPB>(yb::tserver::AddTableToTabletRequestPB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::PgsqlWriteRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::PgsqlWriteRequestPB>(yb::PgsqlWriteRequestPB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::PgsqlBackfillSpecPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::PgsqlBackfillSpecPB>(yb::PgsqlBackfillSpecPB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::QLResponsePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::QLResponsePB>(yb::QLResponsePB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::QLWriteRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::QLWriteRequestPB>(yb::QLWriteRequestPB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::QLReadRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::QLReadRequestPB>(yb::QLReadRequestPB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::RedisWriteRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::RedisWriteRequestPB>(yb::RedisWriteRequestPB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::consensus::ReplicateMsg>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::consensus::ReplicateMsg>(yb::consensus::ReplicateMsg const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::log::LogEntryPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::log::LogEntryPB>(yb::log::LogEntryPB const&)
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::tablet::TransactionStatePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::TransactionStatePB>(yb::tablet::TransactionStatePB const&)
Line
Count
Source
89
1
ToString(const T& value) {
90
1
  return value.ShortDebugString();
91
1
}
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::tablet::ChangeMetadataRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::ChangeMetadataRequestPB>(yb::tablet::ChangeMetadataRequestPB const&)
Line
Count
Source
89
5.30k
ToString(const T& value) {
90
5.30k
  return value.ShortDebugString();
91
5.30k
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::tserver::WriteRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tserver::WriteRequestPB>(yb::tserver::WriteRequestPB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::tablet::WritePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::WritePB>(yb::tablet::WritePB const&)
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::HostPortPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::HostPortPB>(yb::HostPortPB const&)
Line
Count
Source
89
353k
ToString(const T& value) {
90
353k
  return value.ShortDebugString();
91
353k
}
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::consensus::ConsensusStatusPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::consensus::ConsensusStatusPB>(yb::consensus::ConsensusStatusPB const&)
Line
Count
Source
89
122k
ToString(const T& value) {
90
122k
  return value.ShortDebugString();
91
122k
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::consensus::UnsafeChangeConfigRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::consensus::UnsafeChangeConfigRequestPB>(yb::consensus::UnsafeChangeConfigRequestPB const&)
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::consensus::RaftConfigPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::consensus::RaftConfigPB>(yb::consensus::RaftConfigPB const&)
Line
Count
Source
89
365
ToString(const T& value) {
90
365
  return value.ShortDebugString();
91
365
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::consensus::ConsensusRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::consensus::ConsensusRequestPB>(yb::consensus::ConsensusRequestPB const&)
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::OpIdPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::OpIdPB>(yb::OpIdPB const&)
Line
Count
Source
89
868
ToString(const T& value) {
90
868
  return value.ShortDebugString();
91
868
}
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::consensus::ConsensusStatePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::consensus::ConsensusStatePB>(yb::consensus::ConsensusStatePB const&)
Line
Count
Source
89
29.8M
ToString(const T& value) {
90
29.8M
  return value.ShortDebugString();
91
29.8M
}
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::TSRegistrationPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::TSRegistrationPB>(yb::master::TSRegistrationPB const&)
Line
Count
Source
89
87.4k
ToString(const T& value) {
90
87.4k
  return value.ShortDebugString();
91
87.4k
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::BackfillJobPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::BackfillJobPB>(yb::master::BackfillJobPB const&)
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::IndexInfoPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::IndexInfoPB>(yb::IndexInfoPB const&)
Line
Count
Source
89
10.5k
ToString(const T& value) {
90
10.5k
  return value.ShortDebugString();
91
10.5k
}
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::tserver::BackfillIndexResponsePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tserver::BackfillIndexResponsePB>(yb::tserver::BackfillIndexResponsePB const&)
Line
Count
Source
89
39
ToString(const T& value) {
90
39
  return value.ShortDebugString();
91
39
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::TableIdentifierPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::TableIdentifierPB>(yb::master::TableIdentifierPB const&)
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::PartitionPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::PartitionPB>(yb::PartitionPB const&)
Line
Count
Source
89
196
ToString(const T& value) {
90
196
  return value.ShortDebugString();
91
196
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::GetTableSchemaResponsePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::GetTableSchemaResponsePB>(yb::master::GetTableSchemaResponsePB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::PlacementInfoPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::PlacementInfoPB>(yb::master::PlacementInfoPB const&)
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::SysUDTypeEntryPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::SysUDTypeEntryPB>(yb::master::SysUDTypeEntryPB const&)
Line
Count
Source
89
141
ToString(const T& value) {
90
141
  return value.ShortDebugString();
91
141
}
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::CloudInfoPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::CloudInfoPB>(yb::CloudInfoPB const&)
Line
Count
Source
89
252k
ToString(const T& value) {
90
252k
  return value.ShortDebugString();
91
252k
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::SnapshotScheduleFilterPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::SnapshotScheduleFilterPB>(yb::master::SnapshotScheduleFilterPB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::SysRowEntries>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::SysRowEntries>(yb::master::SysRowEntries const&)
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::SnapshotScheduleOptionsPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::SnapshotScheduleOptionsPB>(yb::master::SnapshotScheduleOptionsPB const&)
Line
Count
Source
89
9
ToString(const T& value) {
90
9
  return value.ShortDebugString();
91
9
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::CreateSnapshotRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::CreateSnapshotRequestPB>(yb::master::CreateSnapshotRequestPB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::SysNamespaceEntryPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::SysNamespaceEntryPB>(yb::master::SysNamespaceEntryPB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::DeleteTableResponsePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::DeleteTableResponsePB>(yb::master::DeleteTableResponsePB const&)
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::TabletLocationsPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::TabletLocationsPB>(yb::master::TabletLocationsPB const&)
Line
Count
Source
89
11
ToString(const T& value) {
90
11
  return value.ShortDebugString();
91
11
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::QLPagingStatePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::QLPagingStatePB>(yb::QLPagingStatePB const&)
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::tserver::UpdateTransactionRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tserver::UpdateTransactionRequestPB>(yb::tserver::UpdateTransactionRequestPB const&)
Line
Count
Source
89
65.9k
ToString(const T& value) {
90
65.9k
  return value.ShortDebugString();
91
65.9k
}
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::tserver::GetTransactionStatusRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tserver::GetTransactionStatusRequestPB>(yb::tserver::GetTransactionStatusRequestPB const&)
Line
Count
Source
89
14
ToString(const T& value) {
90
14
  return value.ShortDebugString();
91
14
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::tserver::GetTransactionStatusAtParticipantRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tserver::GetTransactionStatusAtParticipantRequestPB>(yb::tserver::GetTransactionStatusAtParticipantRequestPB const&)
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::tserver::AbortTransactionRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tserver::AbortTransactionRequestPB>(yb::tserver::AbortTransactionRequestPB const&)
Line
Count
Source
89
7
ToString(const T& value) {
90
7
  return value.ShortDebugString();
91
7
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::SnapshotInfoPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::SnapshotInfoPB>(yb::master::SnapshotInfoPB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::NamespaceIdentifierPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::NamespaceIdentifierPB>(yb::master::NamespaceIdentifierPB const&)
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::NodeInstancePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::NodeInstancePB>(yb::NodeInstancePB const&)
Line
Count
Source
89
26
ToString(const T& value) {
90
26
  return value.ShortDebugString();
91
26
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::consensus::LeaderStepDownResponsePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::consensus::LeaderStepDownResponsePB>(yb::consensus::LeaderStepDownResponsePB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::GetLoadBalancerStateResponsePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::GetLoadBalancerStateResponsePB>(yb::master::GetLoadBalancerStateResponsePB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::SplitTabletResponsePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::SplitTabletResponsePB>(yb::master::SplitTabletResponsePB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::DisableTabletSplittingResponsePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::DisableTabletSplittingResponsePB>(yb::master::DisableTabletSplittingResponsePB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::master::IsTabletSplittingCompleteResponsePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::IsTabletSplittingCompleteResponsePB>(yb::master::IsTabletSplittingCompleteResponsePB const&)
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::rpc_test::LightweightResponsePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc_test::LightweightResponsePB>(yb::rpc_test::LightweightResponsePB const&)
Line
Count
Source
89
2
ToString(const T& value) {
90
2
  return value.ShortDebugString();
91
2
}
std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::rpc_test::LWLightweightResponsePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc_test::LWLightweightResponsePB>(yb::rpc_test::LWLightweightResponsePB const&)
Line
Count
Source
89
2
ToString(const T& value) {
90
2
  return value.ShortDebugString();
91
2
}
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::QLExpressionPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::QLExpressionPB>(yb::QLExpressionPB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<rocksdb::BoundaryValuesPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<rocksdb::BoundaryValuesPB>(rocksdb::BoundaryValuesPB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::cdc::GetChangesRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::cdc::GetChangesRequestPB>(yb::cdc::GetChangesRequestPB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::QLColumnValuePB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::QLColumnValuePB>(yb::QLColumnValuePB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::docdb::KeyValuePairPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::KeyValuePairPB>(yb::docdb::KeyValuePairPB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::PgsqlReadRequestPB>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::PgsqlReadRequestPB>(yb::PgsqlReadRequestPB const&)
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_ShortDebugString<yb::RefCntPrefix>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::RefCntPrefix>(yb::RefCntPrefix const&)
92
93
// Various variants of integer types.
94
template <class Int>
95
typename std::enable_if<(sizeof(Int) > 4) && std::is_signed<Int>::value, char*>::type
96
31.3M
IntToBuffer(Int value, char* buffer) {
97
31.3M
  return FastInt64ToBufferLeft(value, buffer);
98
31.3M
}
std::__1::enable_if<(((sizeof (long long)) > (4))) && (std::is_signed<long long>::value), char*>::type yb::IntToBuffer<long long>(long long, char*)
Line
Count
Source
96
31.1M
IntToBuffer(Int value, char* buffer) {
97
31.1M
  return FastInt64ToBufferLeft(value, buffer);
98
31.1M
}
std::__1::enable_if<(((sizeof (long)) > (4))) && (std::is_signed<long>::value), char*>::type yb::IntToBuffer<long>(long, char*)
Line
Count
Source
96
236k
IntToBuffer(Int value, char* buffer) {
97
236k
  return FastInt64ToBufferLeft(value, buffer);
98
236k
}
99
100
template <class Int>
101
typename std::enable_if<(sizeof(Int) > 4) && !std::is_signed<Int>::value, char*>::type
102
156M
IntToBuffer(Int value, char* buffer) {
103
156M
  return FastUInt64ToBufferLeft(value, buffer);
104
156M
}
std::__1::enable_if<(((sizeof (unsigned long)) > (4))) && (!(std::is_signed<unsigned long>::value)), char*>::type yb::IntToBuffer<unsigned long>(unsigned long, char*)
Line
Count
Source
102
130M
IntToBuffer(Int value, char* buffer) {
103
130M
  return FastUInt64ToBufferLeft(value, buffer);
104
130M
}
std::__1::enable_if<(((sizeof (unsigned long long)) > (4))) && (!(std::is_signed<unsigned long long>::value)), char*>::type yb::IntToBuffer<unsigned long long>(unsigned long long, char*)
Line
Count
Source
102
25.8M
IntToBuffer(Int value, char* buffer) {
103
25.8M
  return FastUInt64ToBufferLeft(value, buffer);
104
25.8M
}
105
106
template <class Int>
107
typename std::enable_if<(sizeof(Int) <= 4) && std::is_signed<Int>::value, char*>::type
108
227M
IntToBuffer(Int value, char* buffer) {
109
227M
  return FastInt32ToBufferLeft(value, buffer);
110
227M
}
std::__1::enable_if<((sizeof (signed char)) <= (4)) && (std::is_signed<signed char>::value), char*>::type yb::IntToBuffer<signed char>(signed char, char*)
Line
Count
Source
108
12
IntToBuffer(Int value, char* buffer) {
109
12
  return FastInt32ToBufferLeft(value, buffer);
110
12
}
std::__1::enable_if<((sizeof (short)) <= (4)) && (std::is_signed<short>::value), char*>::type yb::IntToBuffer<short>(short, char*)
Line
Count
Source
108
12
IntToBuffer(Int value, char* buffer) {
109
12
  return FastInt32ToBufferLeft(value, buffer);
110
12
}
std::__1::enable_if<((sizeof (int)) <= (4)) && (std::is_signed<int>::value), char*>::type yb::IntToBuffer<int>(int, char*)
Line
Count
Source
108
227M
IntToBuffer(Int value, char* buffer) {
109
227M
  return FastInt32ToBufferLeft(value, buffer);
110
227M
}
Unexecuted instantiation: std::__1::enable_if<((sizeof (char)) <= (4)) && (std::is_signed<char>::value), char*>::type yb::IntToBuffer<char>(char, char*)
111
112
template <class Int>
113
typename std::enable_if<(sizeof(Int) <= 4) && !std::is_signed<Int>::value, char*>::type
114
15.9M
IntToBuffer(Int value, char* buffer) {
115
15.9M
  return FastUInt32ToBufferLeft(value, buffer);
116
15.9M
}
std::__1::enable_if<((sizeof (unsigned int)) <= (4)) && (!(std::is_signed<unsigned int>::value)), char*>::type yb::IntToBuffer<unsigned int>(unsigned int, char*)
Line
Count
Source
114
9.33M
IntToBuffer(Int value, char* buffer) {
115
9.33M
  return FastUInt32ToBufferLeft(value, buffer);
116
9.33M
}
std::__1::enable_if<((sizeof (unsigned short)) <= (4)) && (!(std::is_signed<unsigned short>::value)), char*>::type yb::IntToBuffer<unsigned short>(unsigned short, char*)
Line
Count
Source
114
21.9k
IntToBuffer(Int value, char* buffer) {
115
21.9k
  return FastUInt32ToBufferLeft(value, buffer);
116
21.9k
}
std::__1::enable_if<((sizeof (unsigned char)) <= (4)) && (!(std::is_signed<unsigned char>::value)), char*>::type yb::IntToBuffer<unsigned char>(unsigned char, char*)
Line
Count
Source
114
27.6k
IntToBuffer(Int value, char* buffer) {
115
27.6k
  return FastUInt32ToBufferLeft(value, buffer);
116
27.6k
}
std::__1::enable_if<((sizeof (bool)) <= (4)) && (!(std::is_signed<bool>::value)), char*>::type yb::IntToBuffer<bool>(bool, char*)
Line
Count
Source
114
6.54M
IntToBuffer(Int value, char* buffer) {
115
6.54M
  return FastUInt32ToBufferLeft(value, buffer);
116
6.54M
}
117
118
template <class Int>
119
typename std::enable_if<std::is_integral<typename std::remove_reference<Int>::type>::value,
120
97.8M
                        std::string>::type ToString(Int&& value) {
121
97.8M
  char buffer[kFastToBufferSize];
122
97.8M
  auto end = IntToBuffer(value, buffer);
123
97.8M
  return std::string(buffer, end);
124
97.8M
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<int&>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<int&>(int&)
Line
Count
Source
120
1.73M
                        std::string>::type ToString(Int&& value) {
121
1.73M
  char buffer[kFastToBufferSize];
122
1.73M
  auto end = IntToBuffer(value, buffer);
123
1.73M
  return std::string(buffer, end);
124
1.73M
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<int>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<int>(int&&)
Line
Count
Source
120
4.80M
                        std::string>::type ToString(Int&& value) {
121
4.80M
  char buffer[kFastToBufferSize];
122
4.80M
  auto end = IntToBuffer(value, buffer);
123
4.80M
  return std::string(buffer, end);
124
4.80M
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<unsigned long>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<unsigned long>(unsigned long&&)
Line
Count
Source
120
3.36M
                        std::string>::type ToString(Int&& value) {
121
3.36M
  char buffer[kFastToBufferSize];
122
3.36M
  auto end = IntToBuffer(value, buffer);
123
3.36M
  return std::string(buffer, end);
124
3.36M
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<unsigned long long>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<unsigned long long>(unsigned long long&&)
Line
Count
Source
120
2.07k
                        std::string>::type ToString(Int&& value) {
121
2.07k
  char buffer[kFastToBufferSize];
122
2.07k
  auto end = IntToBuffer(value, buffer);
123
2.07k
  return std::string(buffer, end);
124
2.07k
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<unsigned long long&>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<unsigned long long&>(unsigned long long&)
Line
Count
Source
120
300k
                        std::string>::type ToString(Int&& value) {
121
300k
  char buffer[kFastToBufferSize];
122
300k
  auto end = IntToBuffer(value, buffer);
123
300k
  return std::string(buffer, end);
124
300k
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<unsigned long&>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<unsigned long&>(unsigned long&)
Line
Count
Source
120
2.26M
                        std::string>::type ToString(Int&& value) {
121
2.26M
  char buffer[kFastToBufferSize];
122
2.26M
  auto end = IntToBuffer(value, buffer);
123
2.26M
  return std::string(buffer, end);
124
2.26M
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<long long>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<long long>(long long&&)
Line
Count
Source
120
1
                        std::string>::type ToString(Int&& value) {
121
1
  char buffer[kFastToBufferSize];
122
1
  auto end = IntToBuffer(value, buffer);
123
1
  return std::string(buffer, end);
124
1
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<unsigned short>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<unsigned short>(unsigned short&&)
Line
Count
Source
120
10.7k
                        std::string>::type ToString(Int&& value) {
121
10.7k
  char buffer[kFastToBufferSize];
122
10.7k
  auto end = IntToBuffer(value, buffer);
123
10.7k
  return std::string(buffer, end);
124
10.7k
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<long long const&>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<long long const&>(long long const&)
Line
Count
Source
120
16.3k
                        std::string>::type ToString(Int&& value) {
121
16.3k
  char buffer[kFastToBufferSize];
122
16.3k
  auto end = IntToBuffer(value, buffer);
123
16.3k
  return std::string(buffer, end);
124
16.3k
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<unsigned long long const&>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<unsigned long long const&>(unsigned long long const&)
Line
Count
Source
120
24.5M
                        std::string>::type ToString(Int&& value) {
121
24.5M
  char buffer[kFastToBufferSize];
122
24.5M
  auto end = IntToBuffer(value, buffer);
123
24.5M
  return std::string(buffer, end);
124
24.5M
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<unsigned char const&>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<unsigned char const&>(unsigned char const&)
Line
Count
Source
120
48
                        std::string>::type ToString(Int&& value) {
121
48
  char buffer[kFastToBufferSize];
122
48
  auto end = IntToBuffer(value, buffer);
123
48
  return std::string(buffer, end);
124
48
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<unsigned int const&>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<unsigned int const&>(unsigned int const&)
Line
Count
Source
120
8.99M
                        std::string>::type ToString(Int&& value) {
121
8.99M
  char buffer[kFastToBufferSize];
122
8.99M
  auto end = IntToBuffer(value, buffer);
123
8.99M
  return std::string(buffer, end);
124
8.99M
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<int const&>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<int const&>(int const&)
Line
Count
Source
120
28.2M
                        std::string>::type ToString(Int&& value) {
121
28.2M
  char buffer[kFastToBufferSize];
122
28.2M
  auto end = IntToBuffer(value, buffer);
123
28.2M
  return std::string(buffer, end);
124
28.2M
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<bool const&>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<bool const&>(bool const&)
Line
Count
Source
120
14.7k
                        std::string>::type ToString(Int&& value) {
121
14.7k
  char buffer[kFastToBufferSize];
122
14.7k
  auto end = IntToBuffer(value, buffer);
123
14.7k
  return std::string(buffer, end);
124
14.7k
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<long long&>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<long long&>(long long&)
Line
Count
Source
120
366k
                        std::string>::type ToString(Int&& value) {
121
366k
  char buffer[kFastToBufferSize];
122
366k
  auto end = IntToBuffer(value, buffer);
123
366k
  return std::string(buffer, end);
124
366k
}
Unexecuted instantiation: std::__1::enable_if<std::is_integral<std::__1::remove_reference<bool>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<bool>(bool&&)
std::__1::enable_if<std::is_integral<std::__1::remove_reference<unsigned long const&>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<unsigned long const&>(unsigned long const&)
Line
Count
Source
120
23.2M
                        std::string>::type ToString(Int&& value) {
121
23.2M
  char buffer[kFastToBufferSize];
122
23.2M
  auto end = IntToBuffer(value, buffer);
123
23.2M
  return std::string(buffer, end);
124
23.2M
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<bool&>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<bool&>(bool&)
Line
Count
Source
120
10
                        std::string>::type ToString(Int&& value) {
121
10
  char buffer[kFastToBufferSize];
122
10
  auto end = IntToBuffer(value, buffer);
123
10
  return std::string(buffer, end);
124
10
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<unsigned int>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<unsigned int>(unsigned int&&)
Line
Count
Source
120
3.11k
                        std::string>::type ToString(Int&& value) {
121
3.11k
  char buffer[kFastToBufferSize];
122
3.11k
  auto end = IntToBuffer(value, buffer);
123
3.11k
  return std::string(buffer, end);
124
3.11k
}
std::__1::enable_if<std::is_integral<std::__1::remove_reference<unsigned int&>::type>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<unsigned int&>(unsigned int&)
Line
Count
Source
120
215
                        std::string>::type ToString(Int&& value) {
121
215
  char buffer[kFastToBufferSize];
122
215
  auto end = IntToBuffer(value, buffer);
123
215
  return std::string(buffer, end);
124
215
}
125
126
template <class Float>
127
typename std::enable_if<std::is_floating_point<typename std::remove_reference<Float>::type>::value,
128
1.44M
                        std::string>::type ToString(Float&& value) {
129
1.44M
  char buffer[DBL_DIG + 10];
130
1.44M
  snprintf(buffer, sizeof (buffer), "%.*g", DBL_DIG, value);
131
1.44M
  return buffer;
132
1.44M
}
133
134
template <class Pointer>
135
class PointerToString {
136
 public:
137
  template<class P>
138
  static std::string Apply(P&& ptr);
139
};
140
141
template <>
142
class PointerToString<const void*> {
143
 public:
144
659k
  static std::string Apply(const void* ptr) {
145
659k
    if (
ptr659k
) {
146
659k
      char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x
147
659k
      buffer[0] = '0';
148
659k
      buffer[1] = 'x';
149
659k
      FastHex64ToBuffer(reinterpret_cast<size_t>(ptr), buffer + 2);
150
659k
      return buffer;
151
18.4E
    } else {
152
18.4E
      return "<NULL>";
153
18.4E
    }
154
659k
  }
155
};
156
157
template <>
158
class PointerToString<void*> {
159
 public:
160
0
  static std::string Apply(const void* ptr) {
161
0
    return PointerToString<const void*>::Apply(ptr);
162
0
  }
163
};
164
165
template <class Pointer>
166
typename std::enable_if<IsPointerLike<Pointer>::value, std::string>::type
167
3.24M
    ToString(Pointer&& value) {
168
3.24M
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
3.24M
  return PointerToString<CleanedT>::Apply(value);
170
3.24M
}
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::HybridTime* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::HybridTime* const&>(yb::HybridTime* const&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<boost::optional<yb::QLValuePB const&> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::optional<yb::QLValuePB const&> const&>(boost::optional<yb::QLValuePB const&> const&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::client::YBRedisOp> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::client::YBRedisOp> const&>(std::__1::shared_ptr<yb::client::YBRedisOp> const&)
Unexecuted instantiation: redis_service.cc:std::__1::enable_if<IsPointerLike<yb::redisserver::(anonymous namespace)::Operation* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::redisserver::(anonymous namespace)::Operation* const&>(yb::redisserver::(anonymous namespace)::Operation* const&)
Unexecuted instantiation: redis_service.cc:std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::redisserver::(anonymous namespace)::Block> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::redisserver::(anonymous namespace)::Block> const&>(std::__1::shared_ptr<yb::redisserver::(anonymous namespace)::Block> const&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const>&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const>&>(std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const>&)
std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const> const&>(std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const> const&)
Line
Count
Source
167
436k
    ToString(Pointer&& value) {
168
436k
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
436k
  return PointerToString<CleanedT>::Apply(value);
170
436k
}
std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const> >(std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const>&&)
Line
Count
Source
167
224
    ToString(Pointer&& value) {
168
224
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
224
  return PointerToString<CleanedT>::Apply(value);
170
224
}
std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > >&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > >&>(std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > >&)
Line
Count
Source
167
224
    ToString(Pointer&& value) {
168
224
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
224
  return PointerToString<CleanedT>::Apply(value);
170
224
}
std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::IndexMap> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::IndexMap> const&>(std::__1::shared_ptr<yb::IndexMap> const&)
Line
Count
Source
167
17
    ToString(Pointer&& value) {
168
17
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
17
  return PointerToString<CleanedT>::Apply(value);
170
17
}
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::consensus::StateChangeContext>&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::consensus::StateChangeContext>&>(std::__1::shared_ptr<yb::consensus::StateChangeContext>&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::unique_ptr<yb::log::LogEntryPB, std::__1::default_delete<yb::log::LogEntryPB> > const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unique_ptr<yb::log::LogEntryPB, std::__1::default_delete<yb::log::LogEntryPB> > const&>(std::__1::unique_ptr<yb::log::LogEntryPB, std::__1::default_delete<yb::log::LogEntryPB> > const&)
std::__1::enable_if<IsPointerLike<yb::tablet::UpdateTxnOperation* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::UpdateTxnOperation* const&>(yb::tablet::UpdateTxnOperation* const&)
Line
Count
Source
167
1.21M
    ToString(Pointer&& value) {
168
1.21M
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
1.21M
  return PointerToString<CleanedT>::Apply(value);
170
1.21M
}
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > const&>(std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > const&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::tablet::UpdateTxnOperation*&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::UpdateTxnOperation*&>(yb::tablet::UpdateTxnOperation*&)
std::__1::enable_if<IsPointerLike<yb::docdb::ApplyTransactionState const* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::ApplyTransactionState const* const&>(yb::docdb::ApplyTransactionState const* const&)
Line
Count
Source
167
93
    ToString(Pointer&& value) {
168
93
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
93
  return PointerToString<CleanedT>::Apply(value);
170
93
}
std::__1::enable_if<IsPointerLike<yb::tablet::Operation const* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::Operation const* const&>(yb::tablet::Operation const* const&)
Line
Count
Source
167
5.31k
    ToString(Pointer&& value) {
168
5.31k
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
5.31k
  return PointerToString<CleanedT>::Apply(value);
170
5.31k
}
std::__1::enable_if<IsPointerLike<yb::consensus::ConsensusRound const* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::consensus::ConsensusRound const* const&>(yb::consensus::ConsensusRound const* const&)
Line
Count
Source
167
7
    ToString(Pointer&& value) {
168
7
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
7
  return PointerToString<CleanedT>::Apply(value);
170
7
}
std::__1::enable_if<IsPointerLike<yb::Schema const* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Schema const* const&>(yb::Schema const* const&)
Line
Count
Source
167
5.30k
    ToString(Pointer&& value) {
168
5.30k
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
5.30k
  return PointerToString<CleanedT>::Apply(value);
170
5.30k
}
std::__1::enable_if<IsPointerLike<yb::tablet::ChangeMetadataRequestPB const* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::ChangeMetadataRequestPB const* const&>(yb::tablet::ChangeMetadataRequestPB const* const&)
Line
Count
Source
167
5.30k
    ToString(Pointer&& value) {
168
5.30k
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
5.30k
  return PointerToString<CleanedT>::Apply(value);
170
5.30k
}
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::tablet::OperationDriver*>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::OperationDriver*>(yb::tablet::OperationDriver*&&)
std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::tablet::TableInfo> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::tablet::TableInfo> const&>(std::__1::shared_ptr<yb::tablet::TableInfo> const&)
Line
Count
Source
167
9.37k
    ToString(Pointer&& value) {
168
9.37k
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
9.37k
  return PointerToString<CleanedT>::Apply(value);
170
9.37k
}
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::tablet::TableInfo>&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::tablet::TableInfo>&>(std::__1::shared_ptr<yb::tablet::TableInfo>&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::tablet::OperationDriver* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::OperationDriver* const&>(yb::tablet::OperationDriver* const&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::tserver::WriteRequestPB const*&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tserver::WriteRequestPB const*&>(yb::tserver::WriteRequestPB const*&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::QLResponsePB*>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::QLResponsePB*>(yb::QLResponsePB*&&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::client::YBqlWriteOp>&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::client::YBqlWriteOp>&>(std::__1::shared_ptr<yb::client::YBqlWriteOp>&)
std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::rpc::OutboundData> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::rpc::OutboundData> const&>(std::__1::shared_ptr<yb::rpc::OutboundData> const&)
Line
Count
Source
167
1
    ToString(Pointer&& value) {
168
1
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
1
  return PointerToString<CleanedT>::Apply(value);
170
1
}
std::__1::enable_if<IsPointerLike<yb::MemTracker*&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::MemTracker*&>(yb::MemTracker*&)
Line
Count
Source
167
12
    ToString(Pointer&& value) {
168
12
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
12
  return PointerToString<CleanedT>::Apply(value);
170
12
}
std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::rpc::OutboundData>&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::rpc::OutboundData>&>(std::__1::shared_ptr<yb::rpc::OutboundData>&)
Line
Count
Source
167
2
    ToString(Pointer&& value) {
168
2
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
2
  return PointerToString<CleanedT>::Apply(value);
170
2
}
std::__1::enable_if<IsPointerLike<void const* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<void const* const&>(void const* const&)
Line
Count
Source
167
659k
    ToString(Pointer&& value) {
168
659k
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
659k
  return PointerToString<CleanedT>::Apply(value);
170
659k
}
std::__1::enable_if<IsPointerLike<yb::rpc::InboundCall const* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::InboundCall const* const&>(yb::rpc::InboundCall const* const&)
Line
Count
Source
167
275
    ToString(Pointer&& value) {
168
275
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
275
  return PointerToString<CleanedT>::Apply(value);
170
275
}
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::rpc::DelayedTask> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::rpc::DelayedTask> const&>(std::__1::shared_ptr<yb::rpc::DelayedTask> const&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::rpc::OutboundCall const* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::OutboundCall const* const&>(yb::rpc::OutboundCall const* const&)
std::__1::enable_if<IsPointerLike<yb::rpc::Protocol const* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::Protocol const* const&>(yb::rpc::Protocol const* const&)
Line
Count
Source
167
10.2k
    ToString(Pointer&& value) {
168
10.2k
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
10.2k
  return PointerToString<CleanedT>::Apply(value);
170
10.2k
}
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::rpc::ReactorTask> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::rpc::ReactorTask> const&>(std::__1::shared_ptr<yb::rpc::ReactorTask> const&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::rpc::OutboundCall> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::rpc::OutboundCall> const&>(std::__1::shared_ptr<yb::rpc::OutboundCall> const&)
std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::rpc::Connection> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::rpc::Connection> const&>(std::__1::shared_ptr<yb::rpc::Connection> const&)
Line
Count
Source
167
52
    ToString(Pointer&& value) {
168
52
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
52
  return PointerToString<CleanedT>::Apply(value);
170
52
}
std::__1::enable_if<IsPointerLike<yb::rpc::RpcCommand* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::RpcCommand* const&>(yb::rpc::RpcCommand* const&)
Line
Count
Source
167
221
    ToString(Pointer&& value) {
168
221
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
221
  return PointerToString<CleanedT>::Apply(value);
170
221
}
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::rpc::RpcCommand> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::rpc::RpcCommand> const&>(std::__1::shared_ptr<yb::rpc::RpcCommand> const&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::rpc::InboundCall* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::InboundCall* const&>(yb::rpc::InboundCall* const&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<scoped_refptr<yb::consensus::ConsensusRound> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<scoped_refptr<yb::consensus::ConsensusRound> const&>(scoped_refptr<yb::consensus::ConsensusRound> const&)
std::__1::enable_if<IsPointerLike<scoped_refptr<yb::master::TabletInfo> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<scoped_refptr<yb::master::TabletInfo> const&>(scoped_refptr<yb::master::TabletInfo> const&)
Line
Count
Source
167
262k
    ToString(Pointer&& value) {
168
262k
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
262k
  return PointerToString<CleanedT>::Apply(value);
170
262k
}
std::__1::enable_if<IsPointerLike<scoped_refptr<yb::master::TableInfo> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<scoped_refptr<yb::master::TableInfo> const&>(scoped_refptr<yb::master::TableInfo> const&)
Line
Count
Source
167
906
    ToString(Pointer&& value) {
168
906
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
906
  return PointerToString<CleanedT>::Apply(value);
170
906
}
std::__1::enable_if<IsPointerLike<scoped_refptr<yb::master::TabletInfo>&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<scoped_refptr<yb::master::TabletInfo>&>(scoped_refptr<yb::master::TabletInfo>&)
Line
Count
Source
167
1
    ToString(Pointer&& value) {
168
1
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
1
  return PointerToString<CleanedT>::Apply(value);
170
1
}
std::__1::enable_if<IsPointerLike<scoped_refptr<yb::master::TableInfo>&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<scoped_refptr<yb::master::TableInfo>&>(scoped_refptr<yb::master::TableInfo>&)
Line
Count
Source
167
34.5k
    ToString(Pointer&& value) {
168
34.5k
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
34.5k
  return PointerToString<CleanedT>::Apply(value);
170
34.5k
}
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::master::TabletInfo*&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::TabletInfo*&>(yb::master::TabletInfo*&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::consensus::ConsensusStatePB*&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::consensus::ConsensusStatePB*&>(yb::consensus::ConsensusStatePB*&)
std::__1::enable_if<IsPointerLike<yb::master::TSDescriptor*&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::TSDescriptor*&>(yb::master::TSDescriptor*&)
Line
Count
Source
167
119k
    ToString(Pointer&& value) {
168
119k
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
119k
  return PointerToString<CleanedT>::Apply(value);
170
119k
}
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::server::MonitoredTask> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::server::MonitoredTask> const&>(std::__1::shared_ptr<yb::server::MonitoredTask> const&)
std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::master::TSDescriptor> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::master::TSDescriptor> const&>(std::__1::shared_ptr<yb::master::TSDescriptor> const&)
Line
Count
Source
167
17.0k
    ToString(Pointer&& value) {
168
17.0k
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
17.0k
  return PointerToString<CleanedT>::Apply(value);
170
17.0k
}
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::master::CreateSnapshotRequestPB const* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::CreateSnapshotRequestPB const* const&>(yb::master::CreateSnapshotRequestPB const* const&)
std::__1::enable_if<IsPointerLike<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*&)
Line
Count
Source
167
51
    ToString(Pointer&& value) {
168
51
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
51
  return PointerToString<CleanedT>::Apply(value);
170
51
}
std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::client::YBOperation> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::client::YBOperation> const&>(std::__1::shared_ptr<yb::client::YBOperation> const&)
Line
Count
Source
167
5
    ToString(Pointer&& value) {
168
5
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
5
  return PointerToString<CleanedT>::Apply(value);
170
5
}
std::__1::enable_if<IsPointerLike<scoped_refptr<yb::client::internal::RemoteTablet> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<scoped_refptr<yb::client::internal::RemoteTablet> const&>(scoped_refptr<yb::client::internal::RemoteTablet> const&)
Line
Count
Source
167
5.08k
    ToString(Pointer&& value) {
168
5.08k
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
5.08k
  return PointerToString<CleanedT>::Apply(value);
170
5.08k
}
std::__1::enable_if<IsPointerLike<yb::client::internal::ClientMasterRpcBase const*>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::internal::ClientMasterRpcBase const*>(yb::client::internal::ClientMasterRpcBase const*&&)
Line
Count
Source
167
15.8k
    ToString(Pointer&& value) {
168
15.8k
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
15.8k
  return PointerToString<CleanedT>::Apply(value);
170
15.8k
}
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::client::internal::LookupRpc*&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::internal::LookupRpc*&>(yb::client::internal::LookupRpc*&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::client::internal::LookupByKeyRpc>&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::client::internal::LookupByKeyRpc>&>(std::__1::shared_ptr<yb::client::internal::LookupByKeyRpc>&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<scoped_refptr<yb::client::internal::RemoteTablet>&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<scoped_refptr<yb::client::internal::RemoteTablet>&>(scoped_refptr<yb::client::internal::RemoteTablet>&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::client::internal::LookupData* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::internal::LookupData* const&>(yb::client::internal::LookupData* const&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const> const&>(std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const> const&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::QLPagingStatePB const*&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::QLPagingStatePB const*&>(yb::QLPagingStatePB const*&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::client::internal::RemoteTabletServer*&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::internal::RemoteTabletServer*&>(yb::client::internal::RemoteTabletServer*&)
std::__1::enable_if<IsPointerLike<yb::client::internal::RemoteTabletServer* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::internal::RemoteTabletServer* const&>(yb::client::internal::RemoteTabletServer* const&)
Line
Count
Source
167
3.38k
    ToString(Pointer&& value) {
168
3.38k
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
3.38k
  return PointerToString<CleanedT>::Apply(value);
170
3.38k
}
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::tserver::TabletServerErrorPB const*&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tserver::TabletServerErrorPB const*&>(yb::tserver::TabletServerErrorPB const*&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::client::YBTransaction>&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::client::YBTransaction>&>(std::__1::shared_ptr<yb::client::YBTransaction>&)
std::__1::enable_if<IsPointerLike<std::__1::shared_ptr<yb::tools::YsckTabletReplica> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::shared_ptr<yb::tools::YsckTabletReplica> const&>(std::__1::shared_ptr<yb::tools::YsckTabletReplica> const&)
Line
Count
Source
167
9
    ToString(Pointer&& value) {
168
9
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
9
  return PointerToString<CleanedT>::Apply(value);
170
9
}
std::__1::enable_if<IsPointerLike<rocksdb::FileMetaData* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<rocksdb::FileMetaData* const&>(rocksdb::FileMetaData* const&)
Line
Count
Source
167
5
    ToString(Pointer&& value) {
168
5
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
5
  return PointerToString<CleanedT>::Apply(value);
170
5
}
std::__1::enable_if<IsPointerLike<rocksdb::DBImpl::CompactionTask* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<rocksdb::DBImpl::CompactionTask* const&>(rocksdb::DBImpl::CompactionTask* const&)
Line
Count
Source
167
139
    ToString(Pointer&& value) {
168
139
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
139
  return PointerToString<CleanedT>::Apply(value);
170
139
}
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<rocksdb::DBImpl::CompactionTask*&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<rocksdb::DBImpl::CompactionTask*&>(rocksdb::DBImpl::CompactionTask*&)
std::__1::enable_if<IsPointerLike<yb::clone_ptr<rocksdb::UserFrontier> const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::clone_ptr<rocksdb::UserFrontier> const&>(yb::clone_ptr<rocksdb::UserFrontier> const&)
Line
Count
Source
167
926
    ToString(Pointer&& value) {
168
926
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
926
  return PointerToString<CleanedT>::Apply(value);
170
926
}
std::__1::enable_if<IsPointerLike<yb::clone_ptr<rocksdb::UserFrontier>&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::clone_ptr<rocksdb::UserFrontier>&>(yb::clone_ptr<rocksdb::UserFrontier>&)
Line
Count
Source
167
436k
    ToString(Pointer&& value) {
168
436k
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
436k
  return PointerToString<CleanedT>::Apply(value);
170
436k
}
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<rocksdb::UserFrontier*&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<rocksdb::UserFrontier*&>(rocksdb::UserFrontier*&)
priority_thread_pool.cc:std::__1::enable_if<IsPointerLike<yb::(anonymous namespace)::PriorityThreadPoolWorker* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::(anonymous namespace)::PriorityThreadPoolWorker* const&>(yb::(anonymous namespace)::PriorityThreadPoolWorker* const&)
Line
Count
Source
167
831
    ToString(Pointer&& value) {
168
831
  typedef typename std::remove_cv<typename std::remove_reference<Pointer>::type>::type CleanedT;
169
831
  return PointerToString<CleanedT>::Apply(value);
170
831
}
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > const&>(std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > const&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::docdb::KeyBounds const*&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::KeyBounds const*&>(yb::docdb::KeyBounds const*&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > const&>(std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > const&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::docdb::SliceKeyBound const* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::SliceKeyBound const* const&>(yb::docdb::SliceKeyBound const* const&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::QLValuePB const* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::QLValuePB const* const&>(yb::QLValuePB const* const&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::DocHybridTime*&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::DocHybridTime*&>(yb::DocHybridTime*&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::Slice*&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::Slice*&>(yb::Slice*&)
Unexecuted instantiation: std::__1::enable_if<IsPointerLike<yb::docdb::LockedBatchEntry* const&>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::LockedBatchEntry* const&>(yb::docdb::LockedBatchEntry* const&)
171
172
380M
inline const std::string& ToString(const std::string& str) { return str; }
173
236
inline std::string ToString(const char* str) { return str; }
174
175
template <class First, class Second>
176
std::string ToString(const std::pair<First, Second>& pair);
177
178
template <class Collection>
179
std::string CollectionToString(const Collection& collection);
180
181
template <class Collection, class Transform>
182
std::string CollectionToString(const Collection& collection, const Transform& transform);
183
184
template <class T>
185
typename std::enable_if<yb_tostring::HasFreeFunction_to_string<T>::value,
186
0
                        std::string>::type ToString(const T& value) {
187
0
  return to_string(value);
188
0
}
Unexecuted instantiation: std::__1::enable_if<yb_tostring::HasFreeFunction_to_string<std::__1::atomic<int> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::atomic<int> >(std::__1::atomic<int> const&)
Unexecuted instantiation: std::__1::enable_if<yb_tostring::HasFreeFunction_to_string<std::__1::atomic<long long> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::atomic<long long> >(std::__1::atomic<long long> const&)
Unexecuted instantiation: std::__1::enable_if<yb_tostring::HasFreeFunction_to_string<std::__1::atomic<bool> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::atomic<bool> >(std::__1::atomic<bool> const&)
189
190
template <class T>
191
typename std::enable_if<IsCollection<T>::value &&
192
                            !yb_tostring::HasFreeFunction_to_string<T>::value &&
193
                            !HasMemberFunction_ToString<T>::value,
194
127M
                        std::string>::type ToString(const T& value) {
195
127M
  return CollectionToString(value);
196
127M
}
std::__1::enable_if<((IsCollection<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&)
Line
Count
Source
194
51.5k
                        std::string>::type ToString(const T& value) {
195
51.5k
  return CollectionToString(value);
196
51.5k
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<yb::EnumBitSet<yb::TransactionLoadFlag> >::value) && (!(yb_tostring::HasFreeFunction_to_string<yb::EnumBitSet<yb::TransactionLoadFlag> >::value))) && (!(HasMemberFunction_ToString<yb::EnumBitSet<yb::TransactionLoadFlag> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::EnumBitSet<yb::TransactionLoadFlag> >(yb::EnumBitSet<yb::TransactionLoadFlag> const&)
std::__1::enable_if<((IsCollection<std::__1::vector<yb::client::YBTableName, std::__1::allocator<yb::client::YBTableName> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::client::YBTableName, std::__1::allocator<yb::client::YBTableName> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::client::YBTableName, std::__1::allocator<yb::client::YBTableName> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::client::YBTableName, std::__1::allocator<yb::client::YBTableName> > >(std::__1::vector<yb::client::YBTableName, std::__1::allocator<yb::client::YBTableName> > const&)
Line
Count
Source
194
2
                        std::string>::type ToString(const T& value) {
195
2
  return CollectionToString(value);
196
2
}
std::__1::enable_if<((IsCollection<std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::value))) && (!(HasMemberFunction_ToString<std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >(std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&)
Line
Count
Source
194
34.3k
                        std::string>::type ToString(const T& value) {
195
34.3k
  return CollectionToString(value);
196
34.3k
}
std::__1::enable_if<((IsCollection<boost::container::small_vector<yb::Slice, 8ul, void, void> >::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::container::small_vector<yb::Slice, 8ul, void, void> >::value))) && (!(HasMemberFunction_ToString<boost::container::small_vector<yb::Slice, 8ul, void, void> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::container::small_vector<yb::Slice, 8ul, void, void> >(boost::container::small_vector<yb::Slice, 8ul, void, void> const&)
Line
Count
Source
194
1
                        std::string>::type ToString(const T& value) {
195
1
  return CollectionToString(value);
196
1
}
Unexecuted instantiation: redis_service.cc:std::__1::enable_if<((IsCollection<std::__1::vector<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaAllocatorBase<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaTraits> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaAllocatorBase<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaTraits> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaAllocatorBase<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaTraits> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaAllocatorBase<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaTraits> > >(std::__1::vector<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaAllocatorBase<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaTraits> > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::unordered_set<yb::Slice, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<yb::Slice, yb::internal::ArenaTraits> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_set<yb::Slice, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<yb::Slice, yb::internal::ArenaTraits> > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_set<yb::Slice, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<yb::Slice, yb::internal::ArenaTraits> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_set<yb::Slice, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<yb::Slice, yb::internal::ArenaTraits> > >(std::__1::unordered_set<yb::Slice, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<yb::Slice, yb::internal::ArenaTraits> > const&)
Unexecuted instantiation: redis_service.cc:std::__1::enable_if<((IsCollection<std::__1::unordered_map<yb::Slice, yb::redisserver::(anonymous namespace)::TabletOperations, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<std::__1::pair<yb::Slice const, yb::redisserver::(anonymous namespace)::TabletOperations>, yb::internal::ArenaTraits> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<yb::Slice, yb::redisserver::(anonymous namespace)::TabletOperations, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<std::__1::pair<yb::Slice const, yb::redisserver::(anonymous namespace)::TabletOperations>, yb::internal::ArenaTraits> > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<yb::Slice, yb::redisserver::(anonymous namespace)::TabletOperations, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<std::__1::pair<yb::Slice const, yb::redisserver::(anonymous namespace)::TabletOperations>, yb::internal::ArenaTraits> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<yb::Slice, yb::redisserver::(anonymous namespace)::TabletOperations, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<std::__1::pair<yb::Slice const, yb::redisserver::(anonymous namespace)::TabletOperations>, yb::internal::ArenaTraits> > >(std::__1::unordered_map<yb::Slice, yb::redisserver::(anonymous namespace)::TabletOperations, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<std::__1::pair<yb::Slice const, yb::redisserver::(anonymous namespace)::TabletOperations>, yb::internal::ArenaTraits> > const&)
std::__1::enable_if<((IsCollection<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > >(std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const&)
Line
Count
Source
194
436k
                        std::string>::type ToString(const T& value) {
195
436k
  return CollectionToString(value);
196
436k
}
std::__1::enable_if<((IsCollection<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > >(std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > const&)
Line
Count
Source
194
30.6M
                        std::string>::type ToString(const T& value) {
195
30.6M
  return CollectionToString(value);
196
30.6M
}
std::__1::enable_if<((IsCollection<std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> > >(std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> > const&)
Line
Count
Source
194
96.3k
                        std::string>::type ToString(const T& value) {
195
96.3k
  return CollectionToString(value);
196
96.3k
}
std::__1::enable_if<((IsCollection<boost::iterator_range<std::__1::__tree_const_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*, long> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::iterator_range<std::__1::__tree_const_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*, long> > >::value))) && (!(HasMemberFunction_ToString<boost::iterator_range<std::__1::__tree_const_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*, long> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::iterator_range<std::__1::__tree_const_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*, long> > >(boost::iterator_range<std::__1::__tree_const_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*, long> > const&)
Line
Count
Source
194
40.2k
                        std::string>::type ToString(const T& value) {
195
40.2k
  return CollectionToString(value);
196
40.2k
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::vector<yb::Status, std::__1::allocator<yb::Status> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::Status, std::__1::allocator<yb::Status> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::Status, std::__1::allocator<yb::Status> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::Status, std::__1::allocator<yb::Status> > >(std::__1::vector<yb::Status, std::__1::allocator<yb::Status> > const&)
std::__1::enable_if<((IsCollection<google::protobuf::RepeatedPtrField<yb::tablet::FilePB> >::value) && (!(yb_tostring::HasFreeFunction_to_string<google::protobuf::RepeatedPtrField<yb::tablet::FilePB> >::value))) && (!(HasMemberFunction_ToString<google::protobuf::RepeatedPtrField<yb::tablet::FilePB> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<google::protobuf::RepeatedPtrField<yb::tablet::FilePB> >(google::protobuf::RepeatedPtrField<yb::tablet::FilePB> const&)
Line
Count
Source
194
2.02k
                        std::string>::type ToString(const T& value) {
195
2.02k
  return CollectionToString(value);
196
2.02k
}
std::__1::enable_if<((IsCollection<google::protobuf::RepeatedPtrField<yb::tablet::SnapshotFilePB> >::value) && (!(yb_tostring::HasFreeFunction_to_string<google::protobuf::RepeatedPtrField<yb::tablet::SnapshotFilePB> >::value))) && (!(HasMemberFunction_ToString<google::protobuf::RepeatedPtrField<yb::tablet::SnapshotFilePB> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<google::protobuf::RepeatedPtrField<yb::tablet::SnapshotFilePB> >(google::protobuf::RepeatedPtrField<yb::tablet::SnapshotFilePB> const&)
Line
Count
Source
194
2.02k
                        std::string>::type ToString(const T& value) {
195
2.02k
  return CollectionToString(value);
196
2.02k
}
std::__1::enable_if<((IsCollection<google::protobuf::RepeatedField<unsigned long long> >::value) && (!(yb_tostring::HasFreeFunction_to_string<google::protobuf::RepeatedField<unsigned long long> >::value))) && (!(HasMemberFunction_ToString<google::protobuf::RepeatedField<unsigned long long> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<google::protobuf::RepeatedField<unsigned long long> >(google::protobuf::RepeatedField<unsigned long long> const&)
Line
Count
Source
194
2.02k
                        std::string>::type ToString(const T& value) {
195
2.02k
  return CollectionToString(value);
196
2.02k
}
std::__1::enable_if<((IsCollection<yb::IndexMap>::value) && (!(yb_tostring::HasFreeFunction_to_string<yb::IndexMap>::value))) && (!(HasMemberFunction_ToString<yb::IndexMap>::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::IndexMap>(yb::IndexMap const&)
Line
Count
Source
194
18
                        std::string>::type ToString(const T& value) {
195
18
  return CollectionToString(value);
196
18
}
std::__1::enable_if<((IsCollection<std::__1::unordered_set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >(std::__1::unordered_set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&)
Line
Count
Source
194
86
                        std::string>::type ToString(const T& value) {
195
86
  return CollectionToString(value);
196
86
}
std::__1::enable_if<((IsCollection<boost::uuids::uuid>::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::uuids::uuid>::value))) && (!(HasMemberFunction_ToString<boost::uuids::uuid>::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::uuids::uuid>(boost::uuids::uuid const&)
Line
Count
Source
194
3
                        std::string>::type ToString(const T& value) {
195
3
  return CollectionToString(value);
196
3
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::vector<rocksdb::LiveFileMetaData, std::__1::allocator<rocksdb::LiveFileMetaData> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<rocksdb::LiveFileMetaData, std::__1::allocator<rocksdb::LiveFileMetaData> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<rocksdb::LiveFileMetaData, std::__1::allocator<rocksdb::LiveFileMetaData> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<rocksdb::LiveFileMetaData, std::__1::allocator<rocksdb::LiveFileMetaData> > >(std::__1::vector<rocksdb::LiveFileMetaData, std::__1::allocator<rocksdb::LiveFileMetaData> > const&)
std::__1::enable_if<((IsCollection<std::__1::vector<yb::IndexInfo, std::__1::allocator<yb::IndexInfo> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::IndexInfo, std::__1::allocator<yb::IndexInfo> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::IndexInfo, std::__1::allocator<yb::IndexInfo> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::IndexInfo, std::__1::allocator<yb::IndexInfo> > >(std::__1::vector<yb::IndexInfo, std::__1::allocator<yb::IndexInfo> > const&)
Line
Count
Source
194
1.92k
                        std::string>::type ToString(const T& value) {
195
1.92k
  return CollectionToString(value);
196
1.92k
}
std::__1::enable_if<((IsCollection<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> > > const&)
Line
Count
Source
194
5
                        std::string>::type ToString(const T& value) {
195
5
  return CollectionToString(value);
196
5
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::map<long long, yb::tablet::Entry, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, yb::tablet::Entry> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::map<long long, yb::tablet::Entry, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, yb::tablet::Entry> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::map<long long, yb::tablet::Entry, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, yb::tablet::Entry> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::map<long long, yb::tablet::Entry, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, yb::tablet::Entry> > > >(std::__1::map<long long, yb::tablet::Entry, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, yb::tablet::Entry> > > const&)
transaction_coordinator.cc:std::__1::enable_if<((IsCollection<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState> > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState> > > const&)
Line
Count
Source
194
1.21M
                        std::string>::type ToString(const T& value) {
195
1.21M
  return CollectionToString(value);
196
1.21M
}
std::__1::enable_if<((IsCollection<std::__1::deque<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::deque<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > > > >::value))) && (!(HasMemberFunction_ToString<std::__1::deque<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::deque<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > > > >(std::__1::deque<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > > > const&)
Line
Count
Source
194
1.21M
                        std::string>::type ToString(const T& value) {
195
1.21M
  return CollectionToString(value);
196
1.21M
}
Unexecuted instantiation: transaction_coordinator.cc:std::__1::enable_if<((IsCollection<std::__1::vector<yb::tablet::(anonymous namespace)::ExpectedTabletBatches, std::__1::allocator<yb::tablet::(anonymous namespace)::ExpectedTabletBatches> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::tablet::(anonymous namespace)::ExpectedTabletBatches, std::__1::allocator<yb::tablet::(anonymous namespace)::ExpectedTabletBatches> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::tablet::(anonymous namespace)::ExpectedTabletBatches, std::__1::allocator<yb::tablet::(anonymous namespace)::ExpectedTabletBatches> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::tablet::(anonymous namespace)::ExpectedTabletBatches, std::__1::allocator<yb::tablet::(anonymous namespace)::ExpectedTabletBatches> > >(std::__1::vector<yb::tablet::(anonymous namespace)::ExpectedTabletBatches, std::__1::allocator<yb::tablet::(anonymous namespace)::ExpectedTabletBatches> > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::deque<long long, std::__1::allocator<long long> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::deque<long long, std::__1::allocator<long long> > >::value))) && (!(HasMemberFunction_ToString<std::__1::deque<long long, std::__1::allocator<long long> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::deque<long long, std::__1::allocator<long long> > >(std::__1::deque<long long, std::__1::allocator<long long> > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > > > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > > > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > > > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > > > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > > > > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > >(std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::deque<yb::tablet::MvccManager::QueueItem, std::__1::allocator<yb::tablet::MvccManager::QueueItem> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::deque<yb::tablet::MvccManager::QueueItem, std::__1::allocator<yb::tablet::MvccManager::QueueItem> > >::value))) && (!(HasMemberFunction_ToString<std::__1::deque<yb::tablet::MvccManager::QueueItem, std::__1::allocator<yb::tablet::MvccManager::QueueItem> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::deque<yb::tablet::MvccManager::QueueItem, std::__1::allocator<yb::tablet::MvccManager::QueueItem> > >(std::__1::deque<yb::tablet::MvccManager::QueueItem, std::__1::allocator<yb::tablet::MvccManager::QueueItem> > const&)
std::__1::enable_if<((IsCollection<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::tablet::TableInfo>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::tablet::TableInfo> > > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::tablet::TableInfo>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::tablet::TableInfo> > > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::tablet::TableInfo>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::tablet::TableInfo> > > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::tablet::TableInfo>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::tablet::TableInfo> > > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::tablet::TableInfo>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::tablet::TableInfo> > > > const&)
Line
Count
Source
194
16
                        std::string>::type ToString(const T& value) {
195
16
  return CollectionToString(value);
196
16
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::vector<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> > > >(std::__1::vector<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> > > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<boost::iterator_range<std::__1::__wrap_iter<yb::tablet::OperationDriver**> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::iterator_range<std::__1::__wrap_iter<yb::tablet::OperationDriver**> > >::value))) && (!(HasMemberFunction_ToString<boost::iterator_range<std::__1::__wrap_iter<yb::tablet::OperationDriver**> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::iterator_range<std::__1::__wrap_iter<yb::tablet::OperationDriver**> > >(boost::iterator_range<std::__1::__wrap_iter<yb::tablet::OperationDriver**> > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::unordered_map<long long, std::__1::shared_ptr<yb::rpc::DelayedTask>, std::__1::hash<long long>, std::__1::equal_to<long long>, std::__1::allocator<std::__1::pair<long long const, std::__1::shared_ptr<yb::rpc::DelayedTask> > > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<long long, std::__1::shared_ptr<yb::rpc::DelayedTask>, std::__1::hash<long long>, std::__1::equal_to<long long>, std::__1::allocator<std::__1::pair<long long const, std::__1::shared_ptr<yb::rpc::DelayedTask> > > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<long long, std::__1::shared_ptr<yb::rpc::DelayedTask>, std::__1::hash<long long>, std::__1::equal_to<long long>, std::__1::allocator<std::__1::pair<long long const, std::__1::shared_ptr<yb::rpc::DelayedTask> > > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<long long, std::__1::shared_ptr<yb::rpc::DelayedTask>, std::__1::hash<long long>, std::__1::equal_to<long long>, std::__1::allocator<std::__1::pair<long long const, std::__1::shared_ptr<yb::rpc::DelayedTask> > > > >(std::__1::unordered_map<long long, std::__1::shared_ptr<yb::rpc::DelayedTask>, std::__1::hash<long long>, std::__1::equal_to<long long>, std::__1::allocator<std::__1::pair<long long const, std::__1::shared_ptr<yb::rpc::DelayedTask> > > > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::vector<std::__1::shared_ptr<yb::rpc::ReactorTask>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::ReactorTask> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<std::__1::shared_ptr<yb::rpc::ReactorTask>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::ReactorTask> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<std::__1::shared_ptr<yb::rpc::ReactorTask>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::ReactorTask> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<std::__1::shared_ptr<yb::rpc::ReactorTask>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::ReactorTask> > > >(std::__1::vector<std::__1::shared_ptr<yb::rpc::ReactorTask>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::ReactorTask> > > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::vector<std::__1::shared_ptr<yb::rpc::OutboundCall>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::OutboundCall> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<std::__1::shared_ptr<yb::rpc::OutboundCall>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::OutboundCall> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<std::__1::shared_ptr<yb::rpc::OutboundCall>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::OutboundCall> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<std::__1::shared_ptr<yb::rpc::OutboundCall>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::OutboundCall> > > >(std::__1::vector<std::__1::shared_ptr<yb::rpc::OutboundCall>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::OutboundCall> > > const&)
std::__1::enable_if<((IsCollection<std::__1::unordered_set<std::__1::shared_ptr<yb::rpc::Connection>, std::__1::hash<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::equal_to<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::allocator<std::__1::shared_ptr<yb::rpc::Connection> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_set<std::__1::shared_ptr<yb::rpc::Connection>, std::__1::hash<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::equal_to<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::allocator<std::__1::shared_ptr<yb::rpc::Connection> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_set<std::__1::shared_ptr<yb::rpc::Connection>, std::__1::hash<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::equal_to<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::allocator<std::__1::shared_ptr<yb::rpc::Connection> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_set<std::__1::shared_ptr<yb::rpc::Connection>, std::__1::hash<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::equal_to<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::allocator<std::__1::shared_ptr<yb::rpc::Connection> > > >(std::__1::unordered_set<std::__1::shared_ptr<yb::rpc::Connection>, std::__1::hash<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::equal_to<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::allocator<std::__1::shared_ptr<yb::rpc::Connection> > > const&)
Line
Count
Source
194
1
                        std::string>::type ToString(const T& value) {
195
1
  return CollectionToString(value);
196
1
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<boost::container::stable_vector<std::__1::shared_ptr<yb::rpc::RpcCommand>, void> >::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::container::stable_vector<std::__1::shared_ptr<yb::rpc::RpcCommand>, void> >::value))) && (!(HasMemberFunction_ToString<boost::container::stable_vector<std::__1::shared_ptr<yb::rpc::RpcCommand>, void> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::container::stable_vector<std::__1::shared_ptr<yb::rpc::RpcCommand>, void> >(boost::container::stable_vector<std::__1::shared_ptr<yb::rpc::RpcCommand>, void> const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::unordered_map<unsigned long long, yb::rpc::InboundCall*, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<std::__1::pair<unsigned long long const, yb::rpc::InboundCall*> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<unsigned long long, yb::rpc::InboundCall*, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<std::__1::pair<unsigned long long const, yb::rpc::InboundCall*> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<unsigned long long, yb::rpc::InboundCall*, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<std::__1::pair<unsigned long long const, yb::rpc::InboundCall*> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<unsigned long long, yb::rpc::InboundCall*, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<std::__1::pair<unsigned long long const, yb::rpc::InboundCall*> > > >(std::__1::unordered_map<unsigned long long, yb::rpc::InboundCall*, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<std::__1::pair<unsigned long long const, yb::rpc::InboundCall*> > > const&)
std::__1::enable_if<((IsCollection<google::protobuf::RepeatedPtrField<yb::HostPortPB> >::value) && (!(yb_tostring::HasFreeFunction_to_string<google::protobuf::RepeatedPtrField<yb::HostPortPB> >::value))) && (!(HasMemberFunction_ToString<google::protobuf::RepeatedPtrField<yb::HostPortPB> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<google::protobuf::RepeatedPtrField<yb::HostPortPB> >(google::protobuf::RepeatedPtrField<yb::HostPortPB> const&)
Line
Count
Source
194
453k
                        std::string>::type ToString(const T& value) {
195
453k
  return CollectionToString(value);
196
453k
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<google::protobuf::RepeatedPtrField<yb::consensus::ReplicateMsg> >::value) && (!(yb_tostring::HasFreeFunction_to_string<google::protobuf::RepeatedPtrField<yb::consensus::ReplicateMsg> >::value))) && (!(HasMemberFunction_ToString<google::protobuf::RepeatedPtrField<yb::consensus::ReplicateMsg> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<google::protobuf::RepeatedPtrField<yb::consensus::ReplicateMsg> >(google::protobuf::RepeatedPtrField<yb::consensus::ReplicateMsg> const&)
std::__1::enable_if<((IsCollection<boost::container::small_vector<std::__1::chrono::time_point<yb::CoarseMonoClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >, 5ul, void, void> >::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::container::small_vector<std::__1::chrono::time_point<yb::CoarseMonoClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >, 5ul, void, void> >::value))) && (!(HasMemberFunction_ToString<boost::container::small_vector<std::__1::chrono::time_point<yb::CoarseMonoClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >, 5ul, void, void> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::container::small_vector<std::__1::chrono::time_point<yb::CoarseMonoClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >, 5ul, void, void> >(boost::container::small_vector<std::__1::chrono::time_point<yb::CoarseMonoClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >, 5ul, void, void> const&)
Line
Count
Source
194
1
                        std::string>::type ToString(const T& value) {
195
1
  return CollectionToString(value);
196
1
}
std::__1::enable_if<((IsCollection<boost::container::small_vector<unsigned long long, 5ul, void, void> >::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::container::small_vector<unsigned long long, 5ul, void, void> >::value))) && (!(HasMemberFunction_ToString<boost::container::small_vector<unsigned long long, 5ul, void, void> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::container::small_vector<unsigned long long, 5ul, void, void> >(boost::container::small_vector<unsigned long long, 5ul, void, void> const&)
Line
Count
Source
194
2
                        std::string>::type ToString(const T& value) {
195
2
  return CollectionToString(value);
196
2
}
std::__1::enable_if<((IsCollection<boost::container::small_vector<yb::OpId, 5ul, void, void> >::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::container::small_vector<yb::OpId, 5ul, void, void> >::value))) && (!(HasMemberFunction_ToString<boost::container::small_vector<yb::OpId, 5ul, void, void> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::container::small_vector<yb::OpId, 5ul, void, void> >(boost::container::small_vector<yb::OpId, 5ul, void, void> const&)
Line
Count
Source
194
1
                        std::string>::type ToString(const T& value) {
195
1
  return CollectionToString(value);
196
1
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::deque<scoped_refptr<yb::consensus::ConsensusRound>, std::__1::allocator<scoped_refptr<yb::consensus::ConsensusRound> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::deque<scoped_refptr<yb::consensus::ConsensusRound>, std::__1::allocator<scoped_refptr<yb::consensus::ConsensusRound> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::deque<scoped_refptr<yb::consensus::ConsensusRound>, std::__1::allocator<scoped_refptr<yb::consensus::ConsensusRound> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::deque<scoped_refptr<yb::consensus::ConsensusRound>, std::__1::allocator<scoped_refptr<yb::consensus::ConsensusRound> > > >(std::__1::deque<scoped_refptr<yb::consensus::ConsensusRound>, std::__1::allocator<scoped_refptr<yb::consensus::ConsensusRound> > > const&)
Unexecuted instantiation: retryable_requests.cc:std::__1::enable_if<((IsCollection<boost::multi_index::detail::hashed_index<boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, boost::hash<long long>, std::__1::equal_to<long long>, boost::multi_index::detail::nth_layer<1, yb::consensus::(anonymous namespace)::RunningRetryableRequest, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::RequestIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::RunningRetryableRequest> >, boost::mpl::v_item<yb::consensus::(anonymous namespace)::RequestIdIndex, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag> >::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::multi_index::detail::hashed_index<boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, boost::hash<long long>, std::__1::equal_to<long long>, boost::multi_index::detail::nth_layer<1, yb::consensus::(anonymous namespace)::RunningRetryableRequest, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::RequestIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::RunningRetryableRequest> >, boost::mpl::v_item<yb::consensus::(anonymous namespace)::RequestIdIndex, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag> >::value))) && (!(HasMemberFunction_ToString<boost::multi_index::detail::hashed_index<boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, boost::hash<long long>, std::__1::equal_to<long long>, boost::multi_index::detail::nth_layer<1, yb::consensus::(anonymous namespace)::RunningRetryableRequest, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::RequestIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::RunningRetryableRequest> >, boost::mpl::v_item<yb::consensus::(anonymous namespace)::RequestIdIndex, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::multi_index::detail::hashed_index<boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, boost::hash<long long>, std::__1::equal_to<long long>, boost::multi_index::detail::nth_layer<1, yb::consensus::(anonymous namespace)::RunningRetryableRequest, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::RequestIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::RunningRetryableRequest> >, boost::mpl::v_item<yb::consensus::(anonymous namespace)::RequestIdIndex, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag> >(boost::multi_index::detail::hashed_index<boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, boost::hash<long long>, std::__1::equal_to<long long>, boost::multi_index::detail::nth_layer<1, yb::consensus::(anonymous namespace)::RunningRetryableRequest, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::RequestIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::RunningRetryableRequest> >, boost::mpl::v_item<yb::consensus::(anonymous namespace)::RequestIdIndex, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag> const&)
Unexecuted instantiation: retryable_requests.cc:std::__1::enable_if<((IsCollection<boost::multi_index::multi_index_container<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::LastIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, long long, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::last_id)>, mpl_::na>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::OpIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, yb::OpId, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::min_op_id)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::multi_index::multi_index_container<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::LastIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, long long, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::last_id)>, mpl_::na>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::OpIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, yb::OpId, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::min_op_id)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange> > >::value))) && (!(HasMemberFunction_ToString<boost::multi_index::multi_index_container<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::LastIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, long long, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::last_id)>, mpl_::na>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::OpIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, yb::OpId, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::min_op_id)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::multi_index::multi_index_container<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::LastIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, long long, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::last_id)>, mpl_::na>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::OpIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, yb::OpId, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::min_op_id)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange> > >(boost::multi_index::multi_index_container<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::LastIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, long long, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::last_id)>, mpl_::na>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::OpIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, yb::OpId, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::min_op_id)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange> > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::__1::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::__1::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::__1::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::__1::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> > > >(std::__1::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::__1::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> > > const&)
std::__1::enable_if<((IsCollection<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::IndexPermissions, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexPermissions> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::IndexPermissions, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexPermissions> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::IndexPermissions, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexPermissions> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::IndexPermissions, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexPermissions> > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::IndexPermissions, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexPermissions> > > const&)
Line
Count
Source
194
879
                        std::string>::type ToString(const T& value) {
195
879
  return CollectionToString(value);
196
879
}
std::__1::enable_if<((IsCollection<std::__1::vector<yb::IndexInfoPB, std::__1::allocator<yb::IndexInfoPB> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::IndexInfoPB, std::__1::allocator<yb::IndexInfoPB> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::IndexInfoPB, std::__1::allocator<yb::IndexInfoPB> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::IndexInfoPB, std::__1::allocator<yb::IndexInfoPB> > >(std::__1::vector<yb::IndexInfoPB, std::__1::allocator<yb::IndexInfoPB> > const&)
Line
Count
Source
194
907
                        std::string>::type ToString(const T& value) {
195
907
  return CollectionToString(value);
196
907
}
std::__1::enable_if<((IsCollection<std::__1::vector<scoped_refptr<yb::master::TabletInfo>, std::__1::allocator<scoped_refptr<yb::master::TabletInfo> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<scoped_refptr<yb::master::TabletInfo>, std::__1::allocator<scoped_refptr<yb::master::TabletInfo> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<scoped_refptr<yb::master::TabletInfo>, std::__1::allocator<scoped_refptr<yb::master::TabletInfo> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<scoped_refptr<yb::master::TabletInfo>, std::__1::allocator<scoped_refptr<yb::master::TabletInfo> > > >(std::__1::vector<scoped_refptr<yb::master::TabletInfo>, std::__1::allocator<scoped_refptr<yb::master::TabletInfo> > > const&)
Line
Count
Source
194
69.1k
                        std::string>::type ToString(const T& value) {
195
69.1k
  return CollectionToString(value);
196
69.1k
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<google::protobuf::RepeatedPtrField<yb::IndexInfoPB> >::value) && (!(yb_tostring::HasFreeFunction_to_string<google::protobuf::RepeatedPtrField<yb::IndexInfoPB> >::value))) && (!(HasMemberFunction_ToString<google::protobuf::RepeatedPtrField<yb::IndexInfoPB> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<google::protobuf::RepeatedPtrField<yb::IndexInfoPB> >(google::protobuf::RepeatedPtrField<yb::IndexInfoPB> const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 2ul> >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 2ul> >::value))) && (!(HasMemberFunction_ToString<std::__1::array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 2ul> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 2ul> >(std::__1::array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 2ul> const&)
std::__1::enable_if<((IsCollection<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::TabletReplica, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::TabletReplica> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::TabletReplica, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::TabletReplica> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::TabletReplica, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::TabletReplica> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::TabletReplica, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::TabletReplica> > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::TabletReplica, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::TabletReplica> > > const&)
Line
Count
Source
194
92.0M
                        std::string>::type ToString(const T& value) {
195
92.0M
  return CollectionToString(value);
196
92.0M
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::unordered_set<std::__1::shared_ptr<yb::server::MonitoredTask>, std::__1::hash<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::equal_to<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::allocator<std::__1::shared_ptr<yb::server::MonitoredTask> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_set<std::__1::shared_ptr<yb::server::MonitoredTask>, std::__1::hash<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::equal_to<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::allocator<std::__1::shared_ptr<yb::server::MonitoredTask> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_set<std::__1::shared_ptr<yb::server::MonitoredTask>, std::__1::hash<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::equal_to<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::allocator<std::__1::shared_ptr<yb::server::MonitoredTask> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_set<std::__1::shared_ptr<yb::server::MonitoredTask>, std::__1::hash<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::equal_to<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::allocator<std::__1::shared_ptr<yb::server::MonitoredTask> > > >(std::__1::unordered_set<std::__1::shared_ptr<yb::server::MonitoredTask>, std::__1::hash<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::equal_to<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::allocator<std::__1::shared_ptr<yb::server::MonitoredTask> > > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, scoped_refptr<yb::master::TableInfo>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, scoped_refptr<yb::master::TableInfo> > > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, scoped_refptr<yb::master::TableInfo>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, scoped_refptr<yb::master::TableInfo> > > > >::value))) && (!(HasMemberFunction_ToString<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, scoped_refptr<yb::master::TableInfo>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, scoped_refptr<yb::master::TableInfo> > > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, scoped_refptr<yb::master::TableInfo>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, scoped_refptr<yb::master::TableInfo> > > > >(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, scoped_refptr<yb::master::TableInfo>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, scoped_refptr<yb::master::TableInfo> > > > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::unordered_set<yb::CloudInfoPB, yb::master::cloud_hash, yb::master::cloud_equal_to, std::__1::allocator<yb::CloudInfoPB> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_set<yb::CloudInfoPB, yb::master::cloud_hash, yb::master::cloud_equal_to, std::__1::allocator<yb::CloudInfoPB> > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_set<yb::CloudInfoPB, yb::master::cloud_hash, yb::master::cloud_equal_to, std::__1::allocator<yb::CloudInfoPB> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_set<yb::CloudInfoPB, yb::master::cloud_hash, yb::master::cloud_equal_to, std::__1::allocator<yb::CloudInfoPB> > >(std::__1::unordered_set<yb::CloudInfoPB, yb::master::cloud_hash, yb::master::cloud_equal_to, std::__1::allocator<yb::CloudInfoPB> > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::MonoTime, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::MonoTime> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::MonoTime, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::MonoTime> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::MonoTime, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::MonoTime> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::MonoTime, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::MonoTime> > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::MonoTime, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::MonoTime> > > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::vector<yb::master::TabletSnapshotOperation, std::__1::allocator<yb::master::TabletSnapshotOperation> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::master::TabletSnapshotOperation, std::__1::allocator<yb::master::TabletSnapshotOperation> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::master::TabletSnapshotOperation, std::__1::allocator<yb::master::TabletSnapshotOperation> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::master::TabletSnapshotOperation, std::__1::allocator<yb::master::TabletSnapshotOperation> > >(std::__1::vector<yb::master::TabletSnapshotOperation, std::__1::allocator<yb::master::TabletSnapshotOperation> > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::vector<yb::docdb::PrimitiveValue, std::__1::allocator<yb::docdb::PrimitiveValue> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::docdb::PrimitiveValue, std::__1::allocator<yb::docdb::PrimitiveValue> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::docdb::PrimitiveValue, std::__1::allocator<yb::docdb::PrimitiveValue> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::docdb::PrimitiveValue, std::__1::allocator<yb::docdb::PrimitiveValue> > >(std::__1::vector<yb::docdb::PrimitiveValue, std::__1::allocator<yb::docdb::PrimitiveValue> > const&)
std::__1::enable_if<((IsCollection<boost::multi_index::multi_index_container<yb::master::StateWithTablets::TabletData, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::member<yb::master::StateWithTablets::TabletData, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, &(yb::master::StateWithTablets::TabletData::id)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::master::StateWithTablets::RunningTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::master::StateWithTablets::TabletData, bool, &(yb::master::StateWithTablets::TabletData::running)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::master::StateWithTablets::TabletData> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::multi_index::multi_index_container<yb::master::StateWithTablets::TabletData, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::member<yb::master::StateWithTablets::TabletData, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, &(yb::master::StateWithTablets::TabletData::id)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::master::StateWithTablets::RunningTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::master::StateWithTablets::TabletData, bool, &(yb::master::StateWithTablets::TabletData::running)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::master::StateWithTablets::TabletData> > >::value))) && (!(HasMemberFunction_ToString<boost::multi_index::multi_index_container<yb::master::StateWithTablets::TabletData, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::member<yb::master::StateWithTablets::TabletData, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, &(yb::master::StateWithTablets::TabletData::id)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::master::StateWithTablets::RunningTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::master::StateWithTablets::TabletData, bool, &(yb::master::StateWithTablets::TabletData::running)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::master::StateWithTablets::TabletData> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::multi_index::multi_index_container<yb::master::StateWithTablets::TabletData, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::member<yb::master::StateWithTablets::TabletData, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, &(yb::master::StateWithTablets::TabletData::id)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::master::StateWithTablets::RunningTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::master::StateWithTablets::TabletData, bool, &(yb::master::StateWithTablets::TabletData::running)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::master::StateWithTablets::TabletData> > >(boost::multi_index::multi_index_container<yb::master::StateWithTablets::TabletData, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::member<yb::master::StateWithTablets::TabletData, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, &(yb::master::StateWithTablets::TabletData::id)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::master::StateWithTablets::RunningTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::master::StateWithTablets::TabletData, bool, &(yb::master::StateWithTablets::TabletData::running)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::master::StateWithTablets::TabletData> > const&)
Line
Count
Source
194
9
                        std::string>::type ToString(const T& value) {
195
9
  return CollectionToString(value);
196
9
}
std::__1::enable_if<((IsCollection<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::master::TSDescriptor> > > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::master::TSDescriptor> > > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::master::TSDescriptor> > > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::master::TSDescriptor> > > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::master::TSDescriptor> > > > const&)
Line
Count
Source
194
8.15k
                        std::string>::type ToString(const T& value) {
195
8.15k
  return CollectionToString(value);
196
8.15k
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::vector<yb::ColumnId, std::__1::allocator<yb::ColumnId> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::ColumnId, std::__1::allocator<yb::ColumnId> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::ColumnId, std::__1::allocator<yb::ColumnId> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::ColumnId, std::__1::allocator<yb::ColumnId> > >(std::__1::vector<yb::ColumnId, std::__1::allocator<yb::ColumnId> > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysRowEntryType, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysRowEntryType> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysRowEntryType, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysRowEntryType> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysRowEntryType, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysRowEntryType> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysRowEntryType, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysRowEntryType> > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysRowEntryType, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysRowEntryType> > > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::unordered_map<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, yb::HybridTime, boost::hash<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const, yb::HybridTime> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, yb::HybridTime, boost::hash<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const, yb::HybridTime> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, yb::HybridTime, boost::hash<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const, yb::HybridTime> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, yb::HybridTime, boost::hash<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const, yb::HybridTime> > > >(std::__1::unordered_map<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, yb::HybridTime, boost::hash<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const, yb::HybridTime> > > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysNamespaceEntryPB, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysNamespaceEntryPB> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysNamespaceEntryPB, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysNamespaceEntryPB> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysNamespaceEntryPB, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysNamespaceEntryPB> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysNamespaceEntryPB, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysNamespaceEntryPB> > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysNamespaceEntryPB, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysNamespaceEntryPB> > > const&)
std::__1::enable_if<((IsCollection<std::__1::vector<int, std::__1::allocator<int> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<int, std::__1::allocator<int> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<int, std::__1::allocator<int> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<int, std::__1::allocator<int> > >(std::__1::vector<int, std::__1::allocator<int> > const&)
Line
Count
Source
194
5.13k
                        std::string>::type ToString(const T& value) {
195
5.13k
  return CollectionToString(value);
196
5.13k
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<boost::iterator_range<std::__1::__wrap_iter<yb::client::internal::InFlightOp*> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::iterator_range<std::__1::__wrap_iter<yb::client::internal::InFlightOp*> > >::value))) && (!(HasMemberFunction_ToString<boost::iterator_range<std::__1::__wrap_iter<yb::client::internal::InFlightOp*> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::iterator_range<std::__1::__wrap_iter<yb::client::internal::InFlightOp*> > >(boost::iterator_range<std::__1::__wrap_iter<yb::client::internal::InFlightOp*> > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<google::protobuf::RepeatedPtrField<yb::master::TabletLocationsPB> >::value) && (!(yb_tostring::HasFreeFunction_to_string<google::protobuf::RepeatedPtrField<yb::master::TabletLocationsPB> >::value))) && (!(HasMemberFunction_ToString<google::protobuf::RepeatedPtrField<yb::master::TabletLocationsPB> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<google::protobuf::RepeatedPtrField<yb::master::TabletLocationsPB> >(google::protobuf::RepeatedPtrField<yb::master::TabletLocationsPB> const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::vector<yb::client::internal::LookupData*, std::__1::allocator<yb::client::internal::LookupData*> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::client::internal::LookupData*, std::__1::allocator<yb::client::internal::LookupData*> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::client::internal::LookupData*, std::__1::allocator<yb::client::internal::LookupData*> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::client::internal::LookupData*, std::__1::allocator<yb::client::internal::LookupData*> > >(std::__1::vector<yb::client::internal::LookupData*, std::__1::allocator<yb::client::internal::LookupData*> > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::vector<yb::QLRow, std::__1::allocator<yb::QLRow> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::QLRow, std::__1::allocator<yb::QLRow> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::QLRow, std::__1::allocator<yb::QLRow> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::QLRow, std::__1::allocator<yb::QLRow> > >(std::__1::vector<yb::QLRow, std::__1::allocator<yb::QLRow> > const&)
std::__1::enable_if<((IsCollection<std::__1::vector<yb::client::internal::RemoteTabletServer*, std::__1::allocator<yb::client::internal::RemoteTabletServer*> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::client::internal::RemoteTabletServer*, std::__1::allocator<yb::client::internal::RemoteTabletServer*> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::client::internal::RemoteTabletServer*, std::__1::allocator<yb::client::internal::RemoteTabletServer*> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::client::internal::RemoteTabletServer*, std::__1::allocator<yb::client::internal::RemoteTabletServer*> > >(std::__1::vector<yb::client::internal::RemoteTabletServer*, std::__1::allocator<yb::client::internal::RemoteTabletServer*> > const&)
Line
Count
Source
194
836
                        std::string>::type ToString(const T& value) {
195
836
  return CollectionToString(value);
196
836
}
std::__1::enable_if<((IsCollection<std::__1::unordered_map<yb::client::internal::RemoteTabletServer*, yb::client::internal::TabletInvoker::FollowerData, std::__1::hash<yb::client::internal::RemoteTabletServer*>, std::__1::equal_to<yb::client::internal::RemoteTabletServer*>, std::__1::allocator<std::__1::pair<yb::client::internal::RemoteTabletServer* const, yb::client::internal::TabletInvoker::FollowerData> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<yb::client::internal::RemoteTabletServer*, yb::client::internal::TabletInvoker::FollowerData, std::__1::hash<yb::client::internal::RemoteTabletServer*>, std::__1::equal_to<yb::client::internal::RemoteTabletServer*>, std::__1::allocator<std::__1::pair<yb::client::internal::RemoteTabletServer* const, yb::client::internal::TabletInvoker::FollowerData> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<yb::client::internal::RemoteTabletServer*, yb::client::internal::TabletInvoker::FollowerData, std::__1::hash<yb::client::internal::RemoteTabletServer*>, std::__1::equal_to<yb::client::internal::RemoteTabletServer*>, std::__1::allocator<std::__1::pair<yb::client::internal::RemoteTabletServer* const, yb::client::internal::TabletInvoker::FollowerData> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<yb::client::internal::RemoteTabletServer*, yb::client::internal::TabletInvoker::FollowerData, std::__1::hash<yb::client::internal::RemoteTabletServer*>, std::__1::equal_to<yb::client::internal::RemoteTabletServer*>, std::__1::allocator<std::__1::pair<yb::client::internal::RemoteTabletServer* const, yb::client::internal::TabletInvoker::FollowerData> > > >(std::__1::unordered_map<yb::client::internal::RemoteTabletServer*, yb::client::internal::TabletInvoker::FollowerData, std::__1::hash<yb::client::internal::RemoteTabletServer*>, std::__1::equal_to<yb::client::internal::RemoteTabletServer*>, std::__1::allocator<std::__1::pair<yb::client::internal::RemoteTabletServer* const, yb::client::internal::TabletInvoker::FollowerData> > > const&)
Line
Count
Source
194
836
                        std::string>::type ToString(const T& value) {
195
836
  return CollectionToString(value);
196
836
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<boost::container::small_vector<yb::client::internal::InFlightOpsGroup, 40ul, void, void> >::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::container::small_vector<yb::client::internal::InFlightOpsGroup, 40ul, void, void> >::value))) && (!(HasMemberFunction_ToString<boost::container::small_vector<yb::client::internal::InFlightOpsGroup, 40ul, void, void> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::container::small_vector<yb::client::internal::InFlightOpsGroup, 40ul, void, void> >(boost::container::small_vector<yb::client::internal::InFlightOpsGroup, 40ul, void, void> const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::client::YBTransaction::Impl::TabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::client::YBTransaction::Impl::TabletState> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::client::YBTransaction::Impl::TabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::client::YBTransaction::Impl::TabletState> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::client::YBTransaction::Impl::TabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::client::YBTransaction::Impl::TabletState> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::client::YBTransaction::Impl::TabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::client::YBTransaction::Impl::TabletState> > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::client::YBTransaction::Impl::TabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::client::YBTransaction::Impl::TabletState> > > const&)
std::__1::enable_if<((IsCollection<std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > >(std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > const&)
Line
Count
Source
194
2.08k
                        std::string>::type ToString(const T& value) {
195
2.08k
  return CollectionToString(value);
196
2.08k
}
std::__1::enable_if<((IsCollection<std::__1::vector<std::__1::shared_ptr<yb::tools::YsckTabletReplica>, std::__1::allocator<std::__1::shared_ptr<yb::tools::YsckTabletReplica> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<std::__1::shared_ptr<yb::tools::YsckTabletReplica>, std::__1::allocator<std::__1::shared_ptr<yb::tools::YsckTabletReplica> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<std::__1::shared_ptr<yb::tools::YsckTabletReplica>, std::__1::allocator<std::__1::shared_ptr<yb::tools::YsckTabletReplica> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<std::__1::shared_ptr<yb::tools::YsckTabletReplica>, std::__1::allocator<std::__1::shared_ptr<yb::tools::YsckTabletReplica> > > >(std::__1::vector<std::__1::shared_ptr<yb::tools::YsckTabletReplica>, std::__1::allocator<std::__1::shared_ptr<yb::tools::YsckTabletReplica> > > const&)
Line
Count
Source
194
8
                        std::string>::type ToString(const T& value) {
195
8
  return CollectionToString(value);
196
8
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<google::protobuf::RepeatedPtrField<yb::master::SnapshotInfoPB> >::value) && (!(yb_tostring::HasFreeFunction_to_string<google::protobuf::RepeatedPtrField<yb::master::SnapshotInfoPB> >::value))) && (!(HasMemberFunction_ToString<google::protobuf::RepeatedPtrField<yb::master::SnapshotInfoPB> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<google::protobuf::RepeatedPtrField<yb::master::SnapshotInfoPB> >(google::protobuf::RepeatedPtrField<yb::master::SnapshotInfoPB> const&)
std::__1::enable_if<((IsCollection<yb::EnumBitSet<yb::docdb::IntentType> >::value) && (!(yb_tostring::HasFreeFunction_to_string<yb::EnumBitSet<yb::docdb::IntentType> >::value))) && (!(HasMemberFunction_ToString<yb::EnumBitSet<yb::docdb::IntentType> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::EnumBitSet<yb::docdb::IntentType> >(yb::EnumBitSet<yb::docdb::IntentType> const&)
Line
Count
Source
194
2.97k
                        std::string>::type ToString(const T& value) {
195
2.97k
  return CollectionToString(value);
196
2.97k
}
std::__1::enable_if<((IsCollection<std::__1::vector<yb::OpId, std::__1::allocator<yb::OpId> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::OpId, std::__1::allocator<yb::OpId> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::OpId, std::__1::allocator<yb::OpId> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::OpId, std::__1::allocator<yb::OpId> > >(std::__1::vector<yb::OpId, std::__1::allocator<yb::OpId> > const&)
Line
Count
Source
194
6
                        std::string>::type ToString(const T& value) {
195
6
  return CollectionToString(value);
196
6
}
std::__1::enable_if<((IsCollection<std::__1::vector<std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::allocator<std::__1::shared_ptr<yb::master::TSDescriptor> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::allocator<std::__1::shared_ptr<yb::master::TSDescriptor> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::allocator<std::__1::shared_ptr<yb::master::TSDescriptor> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::allocator<std::__1::shared_ptr<yb::master::TSDescriptor> > > >(std::__1::vector<std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::allocator<std::__1::shared_ptr<yb::master::TSDescriptor> > > const&)
Line
Count
Source
194
254
                        std::string>::type ToString(const T& value) {
195
254
  return CollectionToString(value);
196
254
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::unordered_map<GStringPiece, unsigned long, std::__1::hash<GStringPiece>, std::__1::equal_to<GStringPiece>, yb::STLCountingAllocator<std::__1::pair<GStringPiece const, unsigned long>, std::__1::allocator<std::__1::pair<GStringPiece const, unsigned long> > > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<GStringPiece, unsigned long, std::__1::hash<GStringPiece>, std::__1::equal_to<GStringPiece>, yb::STLCountingAllocator<std::__1::pair<GStringPiece const, unsigned long>, std::__1::allocator<std::__1::pair<GStringPiece const, unsigned long> > > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<GStringPiece, unsigned long, std::__1::hash<GStringPiece>, std::__1::equal_to<GStringPiece>, yb::STLCountingAllocator<std::__1::pair<GStringPiece const, unsigned long>, std::__1::allocator<std::__1::pair<GStringPiece const, unsigned long> > > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<GStringPiece, unsigned long, std::__1::hash<GStringPiece>, std::__1::equal_to<GStringPiece>, yb::STLCountingAllocator<std::__1::pair<GStringPiece const, unsigned long>, std::__1::allocator<std::__1::pair<GStringPiece const, unsigned long> > > > >(std::__1::unordered_map<GStringPiece, unsigned long, std::__1::hash<GStringPiece>, std::__1::equal_to<GStringPiece>, yb::STLCountingAllocator<std::__1::pair<GStringPiece const, unsigned long>, std::__1::allocator<std::__1::pair<GStringPiece const, unsigned long> > > > const&)
std::__1::enable_if<((IsCollection<std::__1::unordered_map<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::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<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::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<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::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<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::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > >(std::__1::unordered_map<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::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&)
Line
Count
Source
194
842k
                        std::string>::type ToString(const T& value) {
195
842k
  return CollectionToString(value);
196
842k
}
std::__1::enable_if<((IsCollection<std::__1::unordered_set<rocksdb::DBImpl::CompactionTask*, std::__1::hash<rocksdb::DBImpl::CompactionTask*>, std::__1::equal_to<rocksdb::DBImpl::CompactionTask*>, std::__1::allocator<rocksdb::DBImpl::CompactionTask*> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_set<rocksdb::DBImpl::CompactionTask*, std::__1::hash<rocksdb::DBImpl::CompactionTask*>, std::__1::equal_to<rocksdb::DBImpl::CompactionTask*>, std::__1::allocator<rocksdb::DBImpl::CompactionTask*> > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_set<rocksdb::DBImpl::CompactionTask*, std::__1::hash<rocksdb::DBImpl::CompactionTask*>, std::__1::equal_to<rocksdb::DBImpl::CompactionTask*>, std::__1::allocator<rocksdb::DBImpl::CompactionTask*> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_set<rocksdb::DBImpl::CompactionTask*, std::__1::hash<rocksdb::DBImpl::CompactionTask*>, std::__1::equal_to<rocksdb::DBImpl::CompactionTask*>, std::__1::allocator<rocksdb::DBImpl::CompactionTask*> > >(std::__1::unordered_set<rocksdb::DBImpl::CompactionTask*, std::__1::hash<rocksdb::DBImpl::CompactionTask*>, std::__1::equal_to<rocksdb::DBImpl::CompactionTask*>, std::__1::allocator<rocksdb::DBImpl::CompactionTask*> > const&)
Line
Count
Source
194
3.26k
                        std::string>::type ToString(const T& value) {
195
3.26k
  return CollectionToString(value);
196
3.26k
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<boost::container::small_vector<unsigned long long, 1ul, void, void> >::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::container::small_vector<unsigned long long, 1ul, void, void> >::value))) && (!(HasMemberFunction_ToString<boost::container::small_vector<unsigned long long, 1ul, void, void> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::container::small_vector<unsigned long long, 1ul, void, void> >(boost::container::small_vector<unsigned long long, 1ul, void, void> const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::unordered_multiset<unsigned long long, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<unsigned long long> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_multiset<unsigned long long, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<unsigned long long> > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_multiset<unsigned long long, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<unsigned long long> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_multiset<unsigned long long, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<unsigned long long> > >(std::__1::unordered_multiset<unsigned long long, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<unsigned long long> > const&)
std::__1::enable_if<((IsCollection<std::__1::vector<boost::asio::ip::address, std::__1::allocator<boost::asio::ip::address> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<boost::asio::ip::address, std::__1::allocator<boost::asio::ip::address> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<boost::asio::ip::address, std::__1::allocator<boost::asio::ip::address> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<boost::asio::ip::address, std::__1::allocator<boost::asio::ip::address> > >(std::__1::vector<boost::asio::ip::address, std::__1::allocator<boost::asio::ip::address> > const&)
Line
Count
Source
194
3
                        std::string>::type ToString(const T& value) {
195
3
  return CollectionToString(value);
196
3
}
priority_thread_pool.cc:std::__1::enable_if<((IsCollection<boost::multi_index::multi_index_container<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, boost::multi_index::indexed_by<boost::multi_index::ranked_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::PriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::PriorityTaskComparator>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::StateAndPriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::StateAndPriorityTaskComparator>, boost::multi_index::hashed_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::SerialNoTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, unsigned long, &(yb::(anonymous namespace)::PriorityThreadPoolInternalTask::serial_no() const)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolInternalTask> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::multi_index::multi_index_container<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, boost::multi_index::indexed_by<boost::multi_index::ranked_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::PriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::PriorityTaskComparator>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::StateAndPriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::StateAndPriorityTaskComparator>, boost::multi_index::hashed_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::SerialNoTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, unsigned long, &(yb::(anonymous namespace)::PriorityThreadPoolInternalTask::serial_no() const)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolInternalTask> > >::value))) && (!(HasMemberFunction_ToString<boost::multi_index::multi_index_container<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, boost::multi_index::indexed_by<boost::multi_index::ranked_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::PriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::PriorityTaskComparator>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::StateAndPriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::StateAndPriorityTaskComparator>, boost::multi_index::hashed_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::SerialNoTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, unsigned long, &(yb::(anonymous namespace)::PriorityThreadPoolInternalTask::serial_no() const)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolInternalTask> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::multi_index::multi_index_container<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, boost::multi_index::indexed_by<boost::multi_index::ranked_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::PriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::PriorityTaskComparator>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::StateAndPriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::StateAndPriorityTaskComparator>, boost::multi_index::hashed_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::SerialNoTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, unsigned long, &(yb::(anonymous namespace)::PriorityThreadPoolInternalTask::serial_no() const)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolInternalTask> > >(boost::multi_index::multi_index_container<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, boost::multi_index::indexed_by<boost::multi_index::ranked_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::PriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::PriorityTaskComparator>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::StateAndPriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::StateAndPriorityTaskComparator>, boost::multi_index::hashed_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::SerialNoTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, unsigned long, &(yb::(anonymous namespace)::PriorityThreadPoolInternalTask::serial_no() const)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolInternalTask> > const&)
Line
Count
Source
194
1
                        std::string>::type ToString(const T& value) {
195
1
  return CollectionToString(value);
196
1
}
priority_thread_pool.cc:std::__1::enable_if<((IsCollection<boost::container::stable_vector<yb::(anonymous namespace)::PriorityThreadPoolWorker, void> >::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::container::stable_vector<yb::(anonymous namespace)::PriorityThreadPoolWorker, void> >::value))) && (!(HasMemberFunction_ToString<boost::container::stable_vector<yb::(anonymous namespace)::PriorityThreadPoolWorker, void> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::container::stable_vector<yb::(anonymous namespace)::PriorityThreadPoolWorker, void> >(boost::container::stable_vector<yb::(anonymous namespace)::PriorityThreadPoolWorker, void> const&)
Line
Count
Source
194
1
                        std::string>::type ToString(const T& value) {
195
1
  return CollectionToString(value);
196
1
}
priority_thread_pool.cc:std::__1::enable_if<((IsCollection<std::__1::vector<yb::(anonymous namespace)::PriorityThreadPoolWorker*, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolWorker*> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::(anonymous namespace)::PriorityThreadPoolWorker*, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolWorker*> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::(anonymous namespace)::PriorityThreadPoolWorker*, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolWorker*> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::(anonymous namespace)::PriorityThreadPoolWorker*, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolWorker*> > >(std::__1::vector<yb::(anonymous namespace)::PriorityThreadPoolWorker*, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolWorker*> > const&)
Line
Count
Source
194
1
                        std::string>::type ToString(const T& value) {
195
1
  return CollectionToString(value);
196
1
}
std::__1::enable_if<((IsCollection<std::__1::vector<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> >, std::__1::allocator<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> >, std::__1::allocator<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > > > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> >, std::__1::allocator<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> >, std::__1::allocator<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > > > >(std::__1::vector<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> >, std::__1::allocator<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > > > const&)
Line
Count
Source
194
1
                        std::string>::type ToString(const T& value) {
195
1
  return CollectionToString(value);
196
1
}
Unexecuted instantiation: conflict_resolution.cc:std::__1::enable_if<((IsCollection<std::__1::unordered_map<yb::StronglyTypedUuid<yb::TransactionId_Tag>, yb::docdb::(anonymous namespace)::TransactionConflictInfo, boost::hash<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::TransactionId_Tag> const, yb::docdb::(anonymous namespace)::TransactionConflictInfo> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<yb::StronglyTypedUuid<yb::TransactionId_Tag>, yb::docdb::(anonymous namespace)::TransactionConflictInfo, boost::hash<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::TransactionId_Tag> const, yb::docdb::(anonymous namespace)::TransactionConflictInfo> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<yb::StronglyTypedUuid<yb::TransactionId_Tag>, yb::docdb::(anonymous namespace)::TransactionConflictInfo, boost::hash<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::TransactionId_Tag> const, yb::docdb::(anonymous namespace)::TransactionConflictInfo> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<yb::StronglyTypedUuid<yb::TransactionId_Tag>, yb::docdb::(anonymous namespace)::TransactionConflictInfo, boost::hash<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::TransactionId_Tag> const, yb::docdb::(anonymous namespace)::TransactionConflictInfo> > > >(std::__1::unordered_map<yb::StronglyTypedUuid<yb::TransactionId_Tag>, yb::docdb::(anonymous namespace)::TransactionConflictInfo, boost::hash<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::TransactionId_Tag> const, yb::docdb::(anonymous namespace)::TransactionConflictInfo> > > const&)
Unexecuted instantiation: conflict_resolution.cc:std::__1::enable_if<((IsCollection<std::__1::map<yb::ByteBuffer<64ul>, yb::docdb::(anonymous namespace)::IntentData, std::__1::less<yb::ByteBuffer<64ul> >, std::__1::allocator<std::__1::pair<yb::ByteBuffer<64ul> const, yb::docdb::(anonymous namespace)::IntentData> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::map<yb::ByteBuffer<64ul>, yb::docdb::(anonymous namespace)::IntentData, std::__1::less<yb::ByteBuffer<64ul> >, std::__1::allocator<std::__1::pair<yb::ByteBuffer<64ul> const, yb::docdb::(anonymous namespace)::IntentData> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::map<yb::ByteBuffer<64ul>, yb::docdb::(anonymous namespace)::IntentData, std::__1::less<yb::ByteBuffer<64ul> >, std::__1::allocator<std::__1::pair<yb::ByteBuffer<64ul> const, yb::docdb::(anonymous namespace)::IntentData> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::map<yb::ByteBuffer<64ul>, yb::docdb::(anonymous namespace)::IntentData, std::__1::less<yb::ByteBuffer<64ul> >, std::__1::allocator<std::__1::pair<yb::ByteBuffer<64ul> const, yb::docdb::(anonymous namespace)::IntentData> > > >(std::__1::map<yb::ByteBuffer<64ul>, yb::docdb::(anonymous namespace)::IntentData, std::__1::less<yb::ByteBuffer<64ul> >, std::__1::allocator<std::__1::pair<yb::ByteBuffer<64ul> const, yb::docdb::(anonymous namespace)::IntentData> > > const&)
std::__1::enable_if<((IsCollection<std::__1::vector<yb::docdb::LockBatchEntry, std::__1::allocator<yb::docdb::LockBatchEntry> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::docdb::LockBatchEntry, std::__1::allocator<yb::docdb::LockBatchEntry> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::docdb::LockBatchEntry, std::__1::allocator<yb::docdb::LockBatchEntry> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::docdb::LockBatchEntry, std::__1::allocator<yb::docdb::LockBatchEntry> > >(std::__1::vector<yb::docdb::LockBatchEntry, std::__1::allocator<yb::docdb::LockBatchEntry> > const&)
Line
Count
Source
194
212
                        std::string>::type ToString(const T& value) {
195
212
  return CollectionToString(value);
196
212
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::vector<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > > > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > > > >(std::__1::vector<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > > > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<google::protobuf::RepeatedPtrField<yb::docdb::KeyValuePairPB> >::value) && (!(yb_tostring::HasFreeFunction_to_string<google::protobuf::RepeatedPtrField<yb::docdb::KeyValuePairPB> >::value))) && (!(HasMemberFunction_ToString<google::protobuf::RepeatedPtrField<yb::docdb::KeyValuePairPB> >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<google::protobuf::RepeatedPtrField<yb::docdb::KeyValuePairPB> >(google::protobuf::RepeatedPtrField<yb::docdb::KeyValuePairPB> const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::unordered_map<yb::RefCntPrefix, yb::docdb::LockedBatchEntry*, yb::RefCntPrefixHash, std::__1::equal_to<yb::RefCntPrefix>, std::__1::allocator<std::__1::pair<yb::RefCntPrefix const, yb::docdb::LockedBatchEntry*> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::unordered_map<yb::RefCntPrefix, yb::docdb::LockedBatchEntry*, yb::RefCntPrefixHash, std::__1::equal_to<yb::RefCntPrefix>, std::__1::allocator<std::__1::pair<yb::RefCntPrefix const, yb::docdb::LockedBatchEntry*> > > >::value))) && (!(HasMemberFunction_ToString<std::__1::unordered_map<yb::RefCntPrefix, yb::docdb::LockedBatchEntry*, yb::RefCntPrefixHash, std::__1::equal_to<yb::RefCntPrefix>, std::__1::allocator<std::__1::pair<yb::RefCntPrefix const, yb::docdb::LockedBatchEntry*> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::unordered_map<yb::RefCntPrefix, yb::docdb::LockedBatchEntry*, yb::RefCntPrefixHash, std::__1::equal_to<yb::RefCntPrefix>, std::__1::allocator<std::__1::pair<yb::RefCntPrefix const, yb::docdb::LockedBatchEntry*> > > >(std::__1::unordered_map<yb::RefCntPrefix, yb::docdb::LockedBatchEntry*, yb::RefCntPrefixHash, std::__1::equal_to<yb::RefCntPrefix>, std::__1::allocator<std::__1::pair<yb::RefCntPrefix const, yb::docdb::LockedBatchEntry*> > > const&)
Unexecuted instantiation: std::__1::enable_if<((IsCollection<std::__1::vector<yb::redisserver::RedisReply, std::__1::allocator<yb::redisserver::RedisReply> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::redisserver::RedisReply, std::__1::allocator<yb::redisserver::RedisReply> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::redisserver::RedisReply, std::__1::allocator<yb::redisserver::RedisReply> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::redisserver::RedisReply, std::__1::allocator<yb::redisserver::RedisReply> > >(std::__1::vector<yb::redisserver::RedisReply, std::__1::allocator<yb::redisserver::RedisReply> > const&)
std::__1::enable_if<((IsCollection<std::__1::vector<yb::ql::CQLMessage::Value, std::__1::allocator<yb::ql::CQLMessage::Value> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<yb::ql::CQLMessage::Value, std::__1::allocator<yb::ql::CQLMessage::Value> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<yb::ql::CQLMessage::Value, std::__1::allocator<yb::ql::CQLMessage::Value> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<yb::ql::CQLMessage::Value, std::__1::allocator<yb::ql::CQLMessage::Value> > >(std::__1::vector<yb::ql::CQLMessage::Value, std::__1::allocator<yb::ql::CQLMessage::Value> > const&)
Line
Count
Source
194
96
                        std::string>::type ToString(const T& value) {
195
96
  return CollectionToString(value);
196
96
}
std::__1::enable_if<((IsCollection<std::__1::vector<long long, std::__1::allocator<long long> > >::value) && (!(yb_tostring::HasFreeFunction_to_string<std::__1::vector<long long, std::__1::allocator<long long> > >::value))) && (!(HasMemberFunction_ToString<std::__1::vector<long long, std::__1::allocator<long long> > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::vector<long long, std::__1::allocator<long long> > >(std::__1::vector<long long, std::__1::allocator<long long> > const&)
Line
Count
Source
194
94
                        std::string>::type ToString(const T& value) {
195
94
  return CollectionToString(value);
196
94
}
197
198
template <class T, class Transform>
199
typename std::enable_if<IsCollection<T>::value &&
200
                            !yb_tostring::HasFreeFunction_to_string<T>::value &&
201
                            !HasMemberFunction_ToString<T>::value,
202
5.88k
                        std::string>::type ToString(const T& value, const Transform& transform) {
203
5.88k
  return CollectionToString(value, transform);
204
5.88k
}
Unexecuted instantiation: std::__1::enable_if<((IsCollection<boost::multi_index::multi_index_container<std::__1::shared_ptr<yb::tablet::RunningTransaction>, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::StronglyTypedUuid<yb::TransactionId_Tag> const&, &(yb::tablet::RunningTransaction::id() const)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::StartTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::start_ht() const)>, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::AbortCheckTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::abort_check_ht() const)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<std::__1::shared_ptr<yb::tablet::RunningTransaction> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<boost::multi_index::multi_index_container<std::__1::shared_ptr<yb::tablet::RunningTransaction>, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::StronglyTypedUuid<yb::TransactionId_Tag> const&, &(yb::tablet::RunningTransaction::id() const)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::StartTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::start_ht() const)>, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::AbortCheckTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::abort_check_ht() const)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<std::__1::shared_ptr<yb::tablet::RunningTransaction> > > >::value))) && (!(HasMemberFunction_ToString<boost::multi_index::multi_index_container<std::__1::shared_ptr<yb::tablet::RunningTransaction>, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::StronglyTypedUuid<yb::TransactionId_Tag> const&, &(yb::tablet::RunningTransaction::id() const)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::StartTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::start_ht() const)>, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::AbortCheckTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::abort_check_ht() const)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<std::__1::shared_ptr<yb::tablet::RunningTransaction> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::multi_index::multi_index_container<std::__1::shared_ptr<yb::tablet::RunningTransaction>, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::StronglyTypedUuid<yb::TransactionId_Tag> const&, &(yb::tablet::RunningTransaction::id() const)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::StartTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::start_ht() const)>, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::AbortCheckTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::abort_check_ht() const)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<std::__1::shared_ptr<yb::tablet::RunningTransaction> > >, yb::tablet::TransactionParticipant::Impl::TEST_GetNumRunningTransactions()::'lambda'(std::__1::shared_ptr<yb::tablet::RunningTransaction> const&)>(boost::multi_index::multi_index_container<std::__1::shared_ptr<yb::tablet::RunningTransaction>, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::StronglyTypedUuid<yb::TransactionId_Tag> const&, &(yb::tablet::RunningTransaction::id() const)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::StartTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::start_ht() const)>, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::AbortCheckTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::abort_check_ht() const)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<std::__1::shared_ptr<yb::tablet::RunningTransaction> > > const&, yb::tablet::TransactionParticipant::Impl::TEST_GetNumRunningTransactions()::'lambda'(std::__1::shared_ptr<yb::tablet::RunningTransaction> const&) const&)
std::__1::enable_if<((IsCollection<google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::value) && (!(yb_tostring::HasFreeFunction_to_string<google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::value))) && (!(HasMemberFunction_ToString<google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::value)), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, yb::Uuid (*)(yb::Slice const&)>(google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&, yb::Uuid (* const&)(yb::Slice const&))
Line
Count
Source
202
5.88k
                        std::string>::type ToString(const T& value, const Transform& transform) {
203
5.88k
  return CollectionToString(value, transform);
204
5.88k
}
205
206
template <class T>
207
typename std::enable_if<
208
    boost::mpl::and_<
209
        boost::mpl::bool_<yb_tostring::SupportsOutputToStream<T>::value>,
210
        boost::mpl::bool_<!
211
            (IsPointerLike<T>::value ||
212
             std::is_integral<typename std::remove_reference<T>::type>::value ||
213
             std::is_floating_point<typename std::remove_reference<T>::type>::value ||
214
             IsCollection<T>::value ||
215
             HasMemberFunction_ToString<T>::value ||
216
             HasMemberFunction_to_string<T>::value)>
217
    >::value,
218
    std::string>::type
219
822k
ToString(T&& value) {
220
822k
  std::ostringstream out;
221
822k
  out << value;
222
822k
  return out.str();
223
822k
}
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::TransactionStatus const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::TransactionStatus const&>::value) || (std::is_integral<std::__1::remove_reference<yb::TransactionStatus const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::TransactionStatus const&>::type>::value)) || (IsCollection<yb::TransactionStatus const&>::value)) || (HasMemberFunction_ToString<yb::TransactionStatus const&>::value)) || (HasMemberFunction_to_string<yb::TransactionStatus const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::TransactionStatus const&>(yb::TransactionStatus const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::YQLDatabase const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::YQLDatabase const&>::value) || (std::is_integral<std::__1::remove_reference<yb::YQLDatabase const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::YQLDatabase const&>::type>::value)) || (IsCollection<yb::YQLDatabase const&>::value)) || (HasMemberFunction_ToString<yb::YQLDatabase const&>::value)) || (HasMemberFunction_to_string<yb::YQLDatabase const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::YQLDatabase const&>(yb::YQLDatabase const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::tablet::RaftGroupStatePB>::value>, mpl_::bool_<!((((((IsPointerLike<yb::tablet::RaftGroupStatePB>::value) || (std::is_integral<std::__1::remove_reference<yb::tablet::RaftGroupStatePB>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::tablet::RaftGroupStatePB>::type>::value)) || (IsCollection<yb::tablet::RaftGroupStatePB>::value)) || (HasMemberFunction_ToString<yb::tablet::RaftGroupStatePB>::value)) || (HasMemberFunction_to_string<yb::tablet::RaftGroupStatePB>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::RaftGroupStatePB>(yb::tablet::RaftGroupStatePB&&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::tserver::TabletServerErrorPB_Code const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::tserver::TabletServerErrorPB_Code const&>::value) || (std::is_integral<std::__1::remove_reference<yb::tserver::TabletServerErrorPB_Code const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::tserver::TabletServerErrorPB_Code const&>::type>::value)) || (IsCollection<yb::tserver::TabletServerErrorPB_Code const&>::value)) || (HasMemberFunction_ToString<yb::tserver::TabletServerErrorPB_Code const&>::value)) || (HasMemberFunction_to_string<yb::tserver::TabletServerErrorPB_Code const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tserver::TabletServerErrorPB_Code const&>(yb::tserver::TabletServerErrorPB_Code const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::AppStatusPB_ErrorCode const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::AppStatusPB_ErrorCode const&>::value) || (std::is_integral<std::__1::remove_reference<yb::AppStatusPB_ErrorCode const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::AppStatusPB_ErrorCode const&>::type>::value)) || (IsCollection<yb::AppStatusPB_ErrorCode const&>::value)) || (HasMemberFunction_ToString<yb::AppStatusPB_ErrorCode const&>::value)) || (HasMemberFunction_to_string<yb::AppStatusPB_ErrorCode const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::AppStatusPB_ErrorCode const&>(yb::AppStatusPB_ErrorCode const&)
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&>::value>, mpl_::bool_<!((((((IsPointerLike<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&>::value) || (std::is_integral<std::__1::remove_reference<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&>::type>::value)) || (IsCollection<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&>::value)) || (HasMemberFunction_ToString<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&>::value)) || (HasMemberFunction_to_string<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&>(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&)
Line
Count
Source
219
586k
ToString(T&& value) {
220
586k
  std::ostringstream out;
221
586k
  out << value;
222
586k
  return out.str();
223
586k
}
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::redisserver::RedisClientMode>::value>, mpl_::bool_<!((((((IsPointerLike<yb::redisserver::RedisClientMode>::value) || (std::is_integral<std::__1::remove_reference<yb::redisserver::RedisClientMode>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::redisserver::RedisClientMode>::type>::value)) || (IsCollection<yb::redisserver::RedisClientMode>::value)) || (HasMemberFunction_ToString<yb::redisserver::RedisClientMode>::value)) || (HasMemberFunction_to_string<yb::redisserver::RedisClientMode>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::redisserver::RedisClientMode>(yb::redisserver::RedisClientMode&&)
Line
Count
Source
219
1
ToString(T&& value) {
220
1
  std::ostringstream out;
221
1
  out << value;
222
1
  return out.str();
223
1
}
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::IsolationLevel const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::IsolationLevel const&>::value) || (std::is_integral<std::__1::remove_reference<yb::IsolationLevel const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::IsolationLevel const&>::type>::value)) || (IsCollection<yb::IsolationLevel const&>::value)) || (HasMemberFunction_ToString<yb::IsolationLevel const&>::value)) || (HasMemberFunction_to_string<yb::IsolationLevel const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::IsolationLevel const&>(yb::IsolationLevel const&)
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::PeerRole const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::PeerRole const&>::value) || (std::is_integral<std::__1::remove_reference<yb::PeerRole const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::PeerRole const&>::type>::value)) || (IsCollection<yb::PeerRole const&>::value)) || (HasMemberFunction_ToString<yb::PeerRole const&>::value)) || (HasMemberFunction_to_string<yb::PeerRole const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::PeerRole const&>(yb::PeerRole const&)
Line
Count
Source
219
5
ToString(T&& value) {
220
5
  std::ostringstream out;
221
5
  out << value;
222
5
  return out.str();
223
5
}
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> >::value>, mpl_::bool_<!((((((IsPointerLike<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> >::value) || (std::is_integral<std::__1::remove_reference<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> >::type>::value)) || (std::is_floating_point<std::__1::remove_reference<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> >::type>::value)) || (IsCollection<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> >::value)) || (HasMemberFunction_ToString<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> >::value)) || (HasMemberFunction_to_string<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> >::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> >(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&&)
Line
Count
Source
219
109
ToString(T&& value) {
220
109
  std::ostringstream out;
221
109
  out << value;
222
109
  return out.str();
223
109
}
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::tablet::TabletDataState const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::tablet::TabletDataState const&>::value) || (std::is_integral<std::__1::remove_reference<yb::tablet::TabletDataState const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::tablet::TabletDataState const&>::type>::value)) || (IsCollection<yb::tablet::TabletDataState const&>::value)) || (HasMemberFunction_ToString<yb::tablet::TabletDataState const&>::value)) || (HasMemberFunction_to_string<yb::tablet::TabletDataState const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::TabletDataState const&>(yb::tablet::TabletDataState const&)
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::tserver::TSTabletManagerStatePB const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::tserver::TSTabletManagerStatePB const&>::value) || (std::is_integral<std::__1::remove_reference<yb::tserver::TSTabletManagerStatePB const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::tserver::TSTabletManagerStatePB const&>::type>::value)) || (IsCollection<yb::tserver::TSTabletManagerStatePB const&>::value)) || (HasMemberFunction_ToString<yb::tserver::TSTabletManagerStatePB const&>::value)) || (HasMemberFunction_to_string<yb::tserver::TSTabletManagerStatePB const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tserver::TSTabletManagerStatePB const&>(yb::tserver::TSTabletManagerStatePB const&)
Line
Count
Source
219
1
ToString(T&& value) {
220
1
  std::ostringstream out;
221
1
  out << value;
222
1
  return out.str();
223
1
}
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<boost::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&>::value>, mpl_::bool_<!((((((IsPointerLike<boost::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&>::value) || (std::is_integral<std::__1::remove_reference<boost::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<boost::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&>::type>::value)) || (IsCollection<boost::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&>::value)) || (HasMemberFunction_ToString<boost::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&>::value)) || (HasMemberFunction_to_string<boost::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&>(boost::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::QLValuePB::ValueCase const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::QLValuePB::ValueCase const&>::value) || (std::is_integral<std::__1::remove_reference<yb::QLValuePB::ValueCase const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::QLValuePB::ValueCase const&>::type>::value)) || (IsCollection<yb::QLValuePB::ValueCase const&>::value)) || (HasMemberFunction_ToString<yb::QLValuePB::ValueCase const&>::value)) || (HasMemberFunction_to_string<yb::QLValuePB::ValueCase const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::QLValuePB::ValueCase const&>(yb::QLValuePB::ValueCase const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::tablet::Tablet::State const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::tablet::Tablet::State const&>::value) || (std::is_integral<std::__1::remove_reference<yb::tablet::Tablet::State const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::tablet::Tablet::State const&>::type>::value)) || (IsCollection<yb::tablet::Tablet::State const&>::value)) || (HasMemberFunction_ToString<yb::tablet::Tablet::State const&>::value)) || (HasMemberFunction_to_string<yb::tablet::Tablet::State const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::tablet::Tablet::State const&>(yb::tablet::Tablet::State const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::TableType const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::TableType const&>::value) || (std::is_integral<std::__1::remove_reference<yb::TableType const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::TableType const&>::type>::value)) || (IsCollection<yb::TableType const&>::value)) || (HasMemberFunction_ToString<yb::TableType const&>::value)) || (HasMemberFunction_to_string<yb::TableType const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::TableType const&>(yb::TableType const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::StronglyTypedBool<yb::tablet::AlreadyAppliedToRegularDB_Tag> const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::StronglyTypedBool<yb::tablet::AlreadyAppliedToRegularDB_Tag> const&>::value) || (std::is_integral<std::__1::remove_reference<yb::StronglyTypedBool<yb::tablet::AlreadyAppliedToRegularDB_Tag> const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::StronglyTypedBool<yb::tablet::AlreadyAppliedToRegularDB_Tag> const&>::type>::value)) || (IsCollection<yb::StronglyTypedBool<yb::tablet::AlreadyAppliedToRegularDB_Tag> const&>::value)) || (HasMemberFunction_ToString<yb::StronglyTypedBool<yb::tablet::AlreadyAppliedToRegularDB_Tag> const&>::value)) || (HasMemberFunction_to_string<yb::StronglyTypedBool<yb::tablet::AlreadyAppliedToRegularDB_Tag> const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::StronglyTypedBool<yb::tablet::AlreadyAppliedToRegularDB_Tag> const&>(yb::StronglyTypedBool<yb::tablet::AlreadyAppliedToRegularDB_Tag> const&)
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::consensus::OperationType const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::consensus::OperationType const&>::value) || (std::is_integral<std::__1::remove_reference<yb::consensus::OperationType const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::consensus::OperationType const&>::type>::value)) || (IsCollection<yb::consensus::OperationType const&>::value)) || (HasMemberFunction_ToString<yb::consensus::OperationType const&>::value)) || (HasMemberFunction_to_string<yb::consensus::OperationType const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::consensus::OperationType const&>(yb::consensus::OperationType const&)
Line
Count
Source
219
1.22k
ToString(T&& value) {
220
1.22k
  std::ostringstream out;
221
1.22k
  out << value;
222
1.22k
  return out.str();
223
1.22k
}
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::rpc::TransferState&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::rpc::TransferState&>::value) || (std::is_integral<std::__1::remove_reference<yb::rpc::TransferState&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::rpc::TransferState&>::type>::value)) || (IsCollection<yb::rpc::TransferState&>::value)) || (HasMemberFunction_ToString<yb::rpc::TransferState&>::value)) || (HasMemberFunction_to_string<yb::rpc::TransferState&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::rpc::TransferState&>(yb::rpc::TransferState&)
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::consensus::ReplicaState::State const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::consensus::ReplicaState::State const&>::value) || (std::is_integral<std::__1::remove_reference<yb::consensus::ReplicaState::State const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::consensus::ReplicaState::State const&>::type>::value)) || (IsCollection<yb::consensus::ReplicaState::State const&>::value)) || (HasMemberFunction_ToString<yb::consensus::ReplicaState::State const&>::value)) || (HasMemberFunction_to_string<yb::consensus::ReplicaState::State const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::consensus::ReplicaState::State const&>(yb::consensus::ReplicaState::State const&)
Line
Count
Source
219
223k
ToString(T&& value) {
220
223k
  std::ostringstream out;
221
223k
  out << value;
222
223k
  return out.str();
223
223k
}
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::server::MonitoredTask::Type const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::server::MonitoredTask::Type const&>::value) || (std::is_integral<std::__1::remove_reference<yb::server::MonitoredTask::Type const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::server::MonitoredTask::Type const&>::type>::value)) || (IsCollection<yb::server::MonitoredTask::Type const&>::value)) || (HasMemberFunction_ToString<yb::server::MonitoredTask::Type const&>::value)) || (HasMemberFunction_to_string<yb::server::MonitoredTask::Type const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::server::MonitoredTask::Type const&>(yb::server::MonitoredTask::Type const&)
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::master::SysRowEntryType const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::master::SysRowEntryType const&>::value) || (std::is_integral<std::__1::remove_reference<yb::master::SysRowEntryType const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::master::SysRowEntryType const&>::type>::value)) || (IsCollection<yb::master::SysRowEntryType const&>::value)) || (HasMemberFunction_ToString<yb::master::SysRowEntryType const&>::value)) || (HasMemberFunction_to_string<yb::master::SysRowEntryType const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::SysRowEntryType const&>(yb::master::SysRowEntryType const&)
Line
Count
Source
219
740
ToString(T&& value) {
220
740
  std::ostringstream out;
221
740
  out << value;
222
740
  return out.str();
223
740
}
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&>::value>, mpl_::bool_<!((((((IsPointerLike<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&>::value) || (std::is_integral<std::__1::remove_reference<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&>::type>::value)) || (IsCollection<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&>::value)) || (HasMemberFunction_ToString<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&>::value)) || (HasMemberFunction_to_string<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&>(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&)
Line
Count
Source
219
30
ToString(T&& value) {
220
30
  std::ostringstream out;
221
30
  out << value;
222
30
  return out.str();
223
30
}
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::IndexPermissions const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::IndexPermissions const&>::value) || (std::is_integral<std::__1::remove_reference<yb::IndexPermissions const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::IndexPermissions const&>::type>::value)) || (IsCollection<yb::IndexPermissions const&>::value)) || (HasMemberFunction_ToString<yb::IndexPermissions const&>::value)) || (HasMemberFunction_to_string<yb::IndexPermissions const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::IndexPermissions const&>(yb::IndexPermissions const&)
Line
Count
Source
219
890
ToString(T&& value) {
220
890
  std::ostringstream out;
221
890
  out << value;
222
890
  return out.str();
223
890
}
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::master::SysNamespaceEntryPB_State const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::master::SysNamespaceEntryPB_State const&>::value) || (std::is_integral<std::__1::remove_reference<yb::master::SysNamespaceEntryPB_State const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::master::SysNamespaceEntryPB_State const&>::type>::value)) || (IsCollection<yb::master::SysNamespaceEntryPB_State const&>::value)) || (HasMemberFunction_ToString<yb::master::SysNamespaceEntryPB_State const&>::value)) || (HasMemberFunction_to_string<yb::master::SysNamespaceEntryPB_State const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::SysNamespaceEntryPB_State const&>(yb::master::SysNamespaceEntryPB_State const&)
Line
Count
Source
219
6
ToString(T&& value) {
220
6
  std::ostringstream out;
221
6
  out << value;
222
6
  return out.str();
223
6
}
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::master::SysSnapshotEntryPB_State const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::master::SysSnapshotEntryPB_State const&>::value) || (std::is_integral<std::__1::remove_reference<yb::master::SysSnapshotEntryPB_State const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::master::SysSnapshotEntryPB_State const&>::type>::value)) || (IsCollection<yb::master::SysSnapshotEntryPB_State const&>::value)) || (HasMemberFunction_ToString<yb::master::SysSnapshotEntryPB_State const&>::value)) || (HasMemberFunction_to_string<yb::master::SysSnapshotEntryPB_State const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::SysSnapshotEntryPB_State const&>(yb::master::SysSnapshotEntryPB_State const&)
Line
Count
Source
219
21
ToString(T&& value) {
220
21
  std::ostringstream out;
221
21
  out << value;
222
21
  return out.str();
223
21
}
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::master::SysTabletsEntryPB_State const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::master::SysTabletsEntryPB_State const&>::value) || (std::is_integral<std::__1::remove_reference<yb::master::SysTabletsEntryPB_State const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::master::SysTabletsEntryPB_State const&>::type>::value)) || (IsCollection<yb::master::SysTabletsEntryPB_State const&>::value)) || (HasMemberFunction_ToString<yb::master::SysTabletsEntryPB_State const&>::value)) || (HasMemberFunction_to_string<yb::master::SysTabletsEntryPB_State const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::SysTabletsEntryPB_State const&>(yb::master::SysTabletsEntryPB_State const&)
Line
Count
Source
219
22
ToString(T&& value) {
220
22
  std::ostringstream out;
221
22
  out << value;
222
22
  return out.str();
223
22
}
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<boost::optional<unsigned int> const&>::value>, mpl_::bool_<!((((((IsPointerLike<boost::optional<unsigned int> const&>::value) || (std::is_integral<std::__1::remove_reference<boost::optional<unsigned int> const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<boost::optional<unsigned int> const&>::type>::value)) || (IsCollection<boost::optional<unsigned int> const&>::value)) || (HasMemberFunction_ToString<boost::optional<unsigned int> const&>::value)) || (HasMemberFunction_to_string<boost::optional<unsigned int> const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::optional<unsigned int> const&>(boost::optional<unsigned int> const&)
Line
Count
Source
219
5.08k
ToString(T&& value) {
220
5.08k
  std::ostringstream out;
221
5.08k
  out << value;
222
5.08k
  return out.str();
223
5.08k
}
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::StronglyTypedBool<yb::client::SealOnly_Tag> const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::StronglyTypedBool<yb::client::SealOnly_Tag> const&>::value) || (std::is_integral<std::__1::remove_reference<yb::StronglyTypedBool<yb::client::SealOnly_Tag> const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::StronglyTypedBool<yb::client::SealOnly_Tag> const&>::type>::value)) || (IsCollection<yb::StronglyTypedBool<yb::client::SealOnly_Tag> const&>::value)) || (HasMemberFunction_ToString<yb::StronglyTypedBool<yb::client::SealOnly_Tag> const&>::value)) || (HasMemberFunction_to_string<yb::StronglyTypedBool<yb::client::SealOnly_Tag> const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::StronglyTypedBool<yb::client::SealOnly_Tag> const&>(yb::StronglyTypedBool<yb::client::SealOnly_Tag> const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::client::WriteOpType const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::client::WriteOpType const&>::value) || (std::is_integral<std::__1::remove_reference<yb::client::WriteOpType const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::client::WriteOpType const&>::type>::value)) || (IsCollection<yb::client::WriteOpType const&>::value)) || (HasMemberFunction_ToString<yb::client::WriteOpType const&>::value)) || (HasMemberFunction_to_string<yb::client::WriteOpType const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::client::WriteOpType const&>(yb::client::WriteOpType const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<rapidjson::ParseErrorCode const&>::value>, mpl_::bool_<!((((((IsPointerLike<rapidjson::ParseErrorCode const&>::value) || (std::is_integral<std::__1::remove_reference<rapidjson::ParseErrorCode const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<rapidjson::ParseErrorCode const&>::type>::value)) || (IsCollection<rapidjson::ParseErrorCode const&>::value)) || (HasMemberFunction_ToString<rapidjson::ParseErrorCode const&>::value)) || (HasMemberFunction_to_string<rapidjson::ParseErrorCode const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<rapidjson::ParseErrorCode const&>(rapidjson::ParseErrorCode const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::StronglyTypedBool<yb::pggate::RequestSent_Tag> const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::StronglyTypedBool<yb::pggate::RequestSent_Tag> const&>::value) || (std::is_integral<std::__1::remove_reference<yb::StronglyTypedBool<yb::pggate::RequestSent_Tag> const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::StronglyTypedBool<yb::pggate::RequestSent_Tag> const&>::type>::value)) || (IsCollection<yb::StronglyTypedBool<yb::pggate::RequestSent_Tag> const&>::value)) || (HasMemberFunction_ToString<yb::StronglyTypedBool<yb::pggate::RequestSent_Tag> const&>::value)) || (HasMemberFunction_to_string<yb::StronglyTypedBool<yb::pggate::RequestSent_Tag> const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::StronglyTypedBool<yb::pggate::RequestSent_Tag> const&>(yb::StronglyTypedBool<yb::pggate::RequestSent_Tag> const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::pggate::PgIsolationLevel&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::pggate::PgIsolationLevel&>::value) || (std::is_integral<std::__1::remove_reference<yb::pggate::PgIsolationLevel&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::pggate::PgIsolationLevel&>::type>::value)) || (IsCollection<yb::pggate::PgIsolationLevel&>::value)) || (HasMemberFunction_ToString<yb::pggate::PgIsolationLevel&>::value)) || (HasMemberFunction_to_string<yb::pggate::PgIsolationLevel&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::pggate::PgIsolationLevel&>(yb::pggate::PgIsolationLevel&)
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::StronglyTypedBool<yb::itest::MustBeCommitted_Tag> const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::StronglyTypedBool<yb::itest::MustBeCommitted_Tag> const&>::value) || (std::is_integral<std::__1::remove_reference<yb::StronglyTypedBool<yb::itest::MustBeCommitted_Tag> const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::StronglyTypedBool<yb::itest::MustBeCommitted_Tag> const&>::type>::value)) || (IsCollection<yb::StronglyTypedBool<yb::itest::MustBeCommitted_Tag> const&>::value)) || (HasMemberFunction_ToString<yb::StronglyTypedBool<yb::itest::MustBeCommitted_Tag> const&>::value)) || (HasMemberFunction_to_string<yb::StronglyTypedBool<yb::itest::MustBeCommitted_Tag> const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::StronglyTypedBool<yb::itest::MustBeCommitted_Tag> const&>(yb::StronglyTypedBool<yb::itest::MustBeCommitted_Tag> const&)
Line
Count
Source
219
2
ToString(T&& value) {
220
2
  std::ostringstream out;
221
2
  out << value;
222
2
  return out.str();
223
2
}
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::master::RelationType const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::master::RelationType const&>::value) || (std::is_integral<std::__1::remove_reference<yb::master::RelationType const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::master::RelationType const&>::type>::value)) || (IsCollection<yb::master::RelationType const&>::value)) || (HasMemberFunction_ToString<yb::master::RelationType const&>::value)) || (HasMemberFunction_to_string<yb::master::RelationType const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::RelationType const&>(yb::master::RelationType const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::master::ImportSnapshotMetaResponsePB_TableType const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::master::ImportSnapshotMetaResponsePB_TableType const&>::value) || (std::is_integral<std::__1::remove_reference<yb::master::ImportSnapshotMetaResponsePB_TableType const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::master::ImportSnapshotMetaResponsePB_TableType const&>::type>::value)) || (IsCollection<yb::master::ImportSnapshotMetaResponsePB_TableType const&>::value)) || (HasMemberFunction_ToString<yb::master::ImportSnapshotMetaResponsePB_TableType const&>::value)) || (HasMemberFunction_to_string<yb::master::ImportSnapshotMetaResponsePB_TableType const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::master::ImportSnapshotMetaResponsePB_TableType const&>(yb::master::ImportSnapshotMetaResponsePB_TableType const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<boost::uuids::uuid::version_type const&>::value>, mpl_::bool_<!((((((IsPointerLike<boost::uuids::uuid::version_type const&>::value) || (std::is_integral<std::__1::remove_reference<boost::uuids::uuid::version_type const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<boost::uuids::uuid::version_type const&>::type>::value)) || (IsCollection<boost::uuids::uuid::version_type const&>::value)) || (HasMemberFunction_ToString<boost::uuids::uuid::version_type const&>::value)) || (HasMemberFunction_to_string<boost::uuids::uuid::version_type const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::uuids::uuid::version_type const&>(boost::uuids::uuid::version_type const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::YBConsistencyLevel const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::YBConsistencyLevel const&>::value) || (std::is_integral<std::__1::remove_reference<yb::YBConsistencyLevel const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::YBConsistencyLevel const&>::type>::value)) || (IsCollection<yb::YBConsistencyLevel const&>::value)) || (HasMemberFunction_ToString<yb::YBConsistencyLevel const&>::value)) || (HasMemberFunction_to_string<yb::YBConsistencyLevel const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::YBConsistencyLevel const&>(yb::YBConsistencyLevel const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<rocksdb::WalFileType const&>::value>, mpl_::bool_<!((((((IsPointerLike<rocksdb::WalFileType const&>::value) || (std::is_integral<std::__1::remove_reference<rocksdb::WalFileType const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<rocksdb::WalFileType const&>::type>::value)) || (IsCollection<rocksdb::WalFileType const&>::value)) || (HasMemberFunction_ToString<rocksdb::WalFileType const&>::value)) || (HasMemberFunction_to_string<rocksdb::WalFileType const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<rocksdb::WalFileType const&>(rocksdb::WalFileType const&)
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<rocksdb::ChecksumType const&>::value>, mpl_::bool_<!((((((IsPointerLike<rocksdb::ChecksumType const&>::value) || (std::is_integral<std::__1::remove_reference<rocksdb::ChecksumType const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<rocksdb::ChecksumType const&>::type>::value)) || (IsCollection<rocksdb::ChecksumType const&>::value)) || (HasMemberFunction_ToString<rocksdb::ChecksumType const&>::value)) || (HasMemberFunction_to_string<rocksdb::ChecksumType const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<rocksdb::ChecksumType const&>(rocksdb::ChecksumType const&)
Line
Count
Source
219
3
ToString(T&& value) {
220
3
  std::ostringstream out;
221
3
  out << value;
222
3
  return out.str();
223
3
}
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<rocksdb::WriteType&>::value>, mpl_::bool_<!((((((IsPointerLike<rocksdb::WriteType&>::value) || (std::is_integral<std::__1::remove_reference<rocksdb::WriteType&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<rocksdb::WriteType&>::type>::value)) || (IsCollection<rocksdb::WriteType&>::value)) || (HasMemberFunction_ToString<rocksdb::WriteType&>::value)) || (HasMemberFunction_to_string<rocksdb::WriteType&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<rocksdb::WriteType&>(rocksdb::WriteType&)
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<ExecStatusType const&>::value>, mpl_::bool_<!((((((IsPointerLike<ExecStatusType const&>::value) || (std::is_integral<std::__1::remove_reference<ExecStatusType const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<ExecStatusType const&>::type>::value)) || (IsCollection<ExecStatusType const&>::value)) || (HasMemberFunction_ToString<ExecStatusType const&>::value)) || (HasMemberFunction_to_string<ExecStatusType const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<ExecStatusType const&>(ExecStatusType const&)
Line
Count
Source
219
4.53k
ToString(T&& value) {
220
4.53k
  std::ostringstream out;
221
4.53k
  out << value;
222
4.53k
  return out.str();
223
4.53k
}
std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<ConnStatusType const&>::value>, mpl_::bool_<!((((((IsPointerLike<ConnStatusType const&>::value) || (std::is_integral<std::__1::remove_reference<ConnStatusType const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<ConnStatusType const&>::type>::value)) || (IsCollection<ConnStatusType const&>::value)) || (HasMemberFunction_ToString<ConnStatusType const&>::value)) || (HasMemberFunction_to_string<ConnStatusType const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<ConnStatusType const&>(ConnStatusType const&)
Line
Count
Source
219
4
ToString(T&& value) {
220
4
  std::ostringstream out;
221
4
  out << value;
222
4
  return out.str();
223
4
}
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::WaitPolicy const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::WaitPolicy const&>::value) || (std::is_integral<std::__1::remove_reference<yb::WaitPolicy const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::WaitPolicy const&>::type>::value)) || (IsCollection<yb::WaitPolicy const&>::value)) || (HasMemberFunction_ToString<yb::WaitPolicy const&>::value)) || (HasMemberFunction_to_string<yb::WaitPolicy const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::WaitPolicy const&>(yb::WaitPolicy const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::WaitPolicy&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::WaitPolicy&>::value) || (std::is_integral<std::__1::remove_reference<yb::WaitPolicy&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::WaitPolicy&>::type>::value)) || (IsCollection<yb::WaitPolicy&>::value)) || (HasMemberFunction_ToString<yb::WaitPolicy&>::value)) || (HasMemberFunction_to_string<yb::WaitPolicy&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::WaitPolicy&>(yb::WaitPolicy&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::docdb::Direction&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::docdb::Direction&>::value) || (std::is_integral<std::__1::remove_reference<yb::docdb::Direction&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::docdb::Direction&>::type>::value)) || (IsCollection<yb::docdb::Direction&>::value)) || (HasMemberFunction_ToString<yb::docdb::Direction&>::value)) || (HasMemberFunction_to_string<yb::docdb::Direction&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::Direction&>(yb::docdb::Direction&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::PgsqlExpressionPB::ExprCase const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::PgsqlExpressionPB::ExprCase const&>::value) || (std::is_integral<std::__1::remove_reference<yb::PgsqlExpressionPB::ExprCase const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::PgsqlExpressionPB::ExprCase const&>::type>::value)) || (IsCollection<yb::PgsqlExpressionPB::ExprCase const&>::value)) || (HasMemberFunction_ToString<yb::PgsqlExpressionPB::ExprCase const&>::value)) || (HasMemberFunction_to_string<yb::PgsqlExpressionPB::ExprCase const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::PgsqlExpressionPB::ExprCase const&>(yb::PgsqlExpressionPB::ExprCase const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::docdb::ExpiryMode const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::docdb::ExpiryMode const&>::value) || (std::is_integral<std::__1::remove_reference<yb::docdb::ExpiryMode const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::docdb::ExpiryMode const&>::type>::value)) || (IsCollection<yb::docdb::ExpiryMode const&>::value)) || (HasMemberFunction_ToString<yb::docdb::ExpiryMode const&>::value)) || (HasMemberFunction_to_string<yb::docdb::ExpiryMode const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::ExpiryMode const&>(yb::docdb::ExpiryMode const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::docdb::ResolvedIntentState&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::docdb::ResolvedIntentState&>::value) || (std::is_integral<std::__1::remove_reference<yb::docdb::ResolvedIntentState&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::docdb::ResolvedIntentState&>::type>::value)) || (IsCollection<yb::docdb::ResolvedIntentState&>::value)) || (HasMemberFunction_ToString<yb::docdb::ResolvedIntentState&>::value)) || (HasMemberFunction_to_string<yb::docdb::ResolvedIntentState&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::ResolvedIntentState&>(yb::docdb::ResolvedIntentState&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<boost::none_t const&>::value>, mpl_::bool_<!((((((IsPointerLike<boost::none_t const&>::value) || (std::is_integral<std::__1::remove_reference<boost::none_t const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<boost::none_t const&>::type>::value)) || (IsCollection<boost::none_t const&>::value)) || (HasMemberFunction_ToString<boost::none_t const&>::value)) || (HasMemberFunction_to_string<boost::none_t const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<boost::none_t const&>(boost::none_t const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::RedisWriteRequestPB::RequestCase const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::RedisWriteRequestPB::RequestCase const&>::value) || (std::is_integral<std::__1::remove_reference<yb::RedisWriteRequestPB::RequestCase const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::RedisWriteRequestPB::RequestCase const&>::type>::value)) || (IsCollection<yb::RedisWriteRequestPB::RequestCase const&>::value)) || (HasMemberFunction_ToString<yb::RedisWriteRequestPB::RequestCase const&>::value)) || (HasMemberFunction_to_string<yb::RedisWriteRequestPB::RequestCase const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::RedisWriteRequestPB::RequestCase const&>(yb::RedisWriteRequestPB::RequestCase const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::RedisReadRequestPB::RequestCase const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::RedisReadRequestPB::RequestCase const&>::value) || (std::is_integral<std::__1::remove_reference<yb::RedisReadRequestPB::RequestCase const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::RedisReadRequestPB::RequestCase const&>::type>::value)) || (IsCollection<yb::RedisReadRequestPB::RequestCase const&>::value)) || (HasMemberFunction_ToString<yb::RedisReadRequestPB::RequestCase const&>::value)) || (HasMemberFunction_to_string<yb::RedisReadRequestPB::RequestCase const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::RedisReadRequestPB::RequestCase const&>(yb::RedisReadRequestPB::RequestCase const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::docdb::KeyType&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::docdb::KeyType&>::value) || (std::is_integral<std::__1::remove_reference<yb::docdb::KeyType&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::docdb::KeyType&>::type>::value)) || (IsCollection<yb::docdb::KeyType&>::value)) || (HasMemberFunction_ToString<yb::docdb::KeyType&>::value)) || (HasMemberFunction_to_string<yb::docdb::KeyType&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::docdb::KeyType&>(yb::docdb::KeyType&)
cql_processor.cc:std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::cqlserver::(anonymous namespace)::LDAPError const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::cqlserver::(anonymous namespace)::LDAPError const&>::value) || (std::is_integral<std::__1::remove_reference<yb::cqlserver::(anonymous namespace)::LDAPError const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::cqlserver::(anonymous namespace)::LDAPError const&>::type>::value)) || (IsCollection<yb::cqlserver::(anonymous namespace)::LDAPError const&>::value)) || (HasMemberFunction_ToString<yb::cqlserver::(anonymous namespace)::LDAPError const&>::value)) || (HasMemberFunction_to_string<yb::cqlserver::(anonymous namespace)::LDAPError const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::cqlserver::(anonymous namespace)::LDAPError const&>(yb::cqlserver::(anonymous namespace)::LDAPError const&)
Line
Count
Source
219
6
ToString(T&& value) {
220
6
  std::ostringstream out;
221
6
  out << value;
222
6
  return out.str();
223
6
}
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::log::LogEntryTypePB const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::log::LogEntryTypePB const&>::value) || (std::is_integral<std::__1::remove_reference<yb::log::LogEntryTypePB const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::log::LogEntryTypePB const&>::type>::value)) || (IsCollection<yb::log::LogEntryTypePB const&>::value)) || (HasMemberFunction_ToString<yb::log::LogEntryTypePB const&>::value)) || (HasMemberFunction_to_string<yb::log::LogEntryTypePB const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::log::LogEntryTypePB const&>(yb::log::LogEntryTypePB const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::log::LogEntryBatch::LogEntryState const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::log::LogEntryBatch::LogEntryState const&>::value) || (std::is_integral<std::__1::remove_reference<yb::log::LogEntryBatch::LogEntryState const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::log::LogEntryBatch::LogEntryState const&>::type>::value)) || (IsCollection<yb::log::LogEntryBatch::LogEntryState const&>::value)) || (HasMemberFunction_ToString<yb::log::LogEntryBatch::LogEntryState const&>::value)) || (HasMemberFunction_to_string<yb::log::LogEntryBatch::LogEntryState const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::log::LogEntryBatch::LogEntryState const&>(yb::log::LogEntryBatch::LogEntryState const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<std::__1::atomic<yb::TaskStreamRunState> const&>::value>, mpl_::bool_<!((((((IsPointerLike<std::__1::atomic<yb::TaskStreamRunState> const&>::value) || (std::is_integral<std::__1::remove_reference<std::__1::atomic<yb::TaskStreamRunState> const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<std::__1::atomic<yb::TaskStreamRunState> const&>::type>::value)) || (IsCollection<std::__1::atomic<yb::TaskStreamRunState> const&>::value)) || (HasMemberFunction_ToString<std::__1::atomic<yb::TaskStreamRunState> const&>::value)) || (HasMemberFunction_to_string<std::__1::atomic<yb::TaskStreamRunState> const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<std::__1::atomic<yb::TaskStreamRunState> const&>(std::__1::atomic<yb::TaskStreamRunState> const&)
Unexecuted instantiation: std::__1::enable_if<boost::mpl::and_<mpl_::bool_<yb_tostring::SupportsOutputToStream<yb::log::Log::LogState const&>::value>, mpl_::bool_<!((((((IsPointerLike<yb::log::Log::LogState const&>::value) || (std::is_integral<std::__1::remove_reference<yb::log::Log::LogState const&>::type>::value)) || (std::is_floating_point<std::__1::remove_reference<yb::log::Log::LogState const&>::type>::value)) || (IsCollection<yb::log::Log::LogState const&>::value)) || (HasMemberFunction_ToString<yb::log::Log::LogState const&>::value)) || (HasMemberFunction_to_string<yb::log::Log::LogState const&>::value))> >::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type yb::ToString<yb::log::Log::LogState const&>(yb::log::Log::LogState const&)
224
225
// Definition of functions that use ToString chaining should be declared after all declarations.
226
template <class Pointer>
227
template <class P>
228
2.58M
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
2.58M
  if (ptr) {
230
889k
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
889k
    buffer[0] = '0';
232
889k
    buffer[1] = 'x';
233
889k
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
889k
    char* end = buffer + strlen(buffer);
235
889k
    memcpy(end, " -> ", 5);
236
889k
    return buffer + ToString(*ptr);
237
1.69M
  } else {
238
1.69M
    return "<NULL>";
239
1.69M
  }
240
2.58M
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::HybridTime*>::Apply<yb::HybridTime* const&>(yb::HybridTime* const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<boost::optional<yb::QLValuePB const&> >::Apply<boost::optional<yb::QLValuePB const&> const&>(boost::optional<yb::QLValuePB const&> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::client::YBRedisOp> >::Apply<std::__1::shared_ptr<yb::client::YBRedisOp> const&>(std::__1::shared_ptr<yb::client::YBRedisOp> const&)
Unexecuted instantiation: redis_service.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::redisserver::(anonymous namespace)::Operation*>::Apply<yb::redisserver::(anonymous namespace)::Operation* const&>(yb::redisserver::(anonymous namespace)::Operation* const&)
Unexecuted instantiation: redis_service.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::redisserver::(anonymous namespace)::Block> >::Apply<std::__1::shared_ptr<yb::redisserver::(anonymous namespace)::Block> const&>(std::__1::shared_ptr<yb::redisserver::(anonymous namespace)::Block> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const> >::Apply<std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const>&>(std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const>&)
Line
Count
Source
228
224
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
224
  if (ptr) {
230
224
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
224
    buffer[0] = '0';
232
224
    buffer[1] = 'x';
233
224
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
224
    char* end = buffer + strlen(buffer);
235
224
    memcpy(end, " -> ", 5);
236
224
    return buffer + ToString(*ptr);
237
224
  } else {
238
0
    return "<NULL>";
239
0
  }
240
224
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const> >::Apply<std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const> const&>(std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const> const&)
Line
Count
Source
228
436k
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
436k
  if (ptr) {
230
436k
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
436k
    buffer[0] = '0';
232
436k
    buffer[1] = 'x';
233
436k
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
436k
    char* end = buffer + strlen(buffer);
235
436k
    memcpy(end, " -> ", 5);
236
436k
    return buffer + ToString(*ptr);
237
436k
  } else {
238
0
    return "<NULL>";
239
0
  }
240
436k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > > >::Apply<std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > >&>(std::__1::shared_ptr<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > >&)
Line
Count
Source
228
224
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
224
  if (ptr) {
230
224
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
224
    buffer[0] = '0';
232
224
    buffer[1] = 'x';
233
224
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
224
    char* end = buffer + strlen(buffer);
235
224
    memcpy(end, " -> ", 5);
236
224
    return buffer + ToString(*ptr);
237
224
  } else {
238
0
    return "<NULL>";
239
0
  }
240
224
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::IndexMap> >::Apply<std::__1::shared_ptr<yb::IndexMap> const&>(std::__1::shared_ptr<yb::IndexMap> const&)
Line
Count
Source
228
17
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
17
  if (ptr) {
230
17
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
17
    buffer[0] = '0';
232
17
    buffer[1] = 'x';
233
17
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
17
    char* end = buffer + strlen(buffer);
235
17
    memcpy(end, " -> ", 5);
236
17
    return buffer + ToString(*ptr);
237
17
  } else {
238
0
    return "<NULL>";
239
0
  }
240
17
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::consensus::StateChangeContext> >::Apply<std::__1::shared_ptr<yb::consensus::StateChangeContext>&>(std::__1::shared_ptr<yb::consensus::StateChangeContext>&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::unique_ptr<yb::log::LogEntryPB, std::__1::default_delete<yb::log::LogEntryPB> > >::Apply<std::__1::unique_ptr<yb::log::LogEntryPB, std::__1::default_delete<yb::log::LogEntryPB> > const&>(std::__1::unique_ptr<yb::log::LogEntryPB, std::__1::default_delete<yb::log::LogEntryPB> > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::tablet::UpdateTxnOperation*>::Apply<yb::tablet::UpdateTxnOperation* const&>(yb::tablet::UpdateTxnOperation* const&)
Line
Count
Source
228
1.21M
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
1.21M
  if (ptr) {
230
1
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
1
    buffer[0] = '0';
232
1
    buffer[1] = 'x';
233
1
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
1
    char* end = buffer + strlen(buffer);
235
1
    memcpy(end, " -> ", 5);
236
1
    return buffer + ToString(*ptr);
237
1.21M
  } else {
238
1.21M
    return "<NULL>";
239
1.21M
  }
240
1.21M
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > >::Apply<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > const&>(std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::tablet::UpdateTxnOperation*>::Apply<yb::tablet::UpdateTxnOperation*&>(yb::tablet::UpdateTxnOperation*&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::docdb::ApplyTransactionState const*>::Apply<yb::docdb::ApplyTransactionState const* const&>(yb::docdb::ApplyTransactionState const* const&)
Line
Count
Source
228
93
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
93
  if (ptr) {
230
0
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
0
    buffer[0] = '0';
232
0
    buffer[1] = 'x';
233
0
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
0
    char* end = buffer + strlen(buffer);
235
0
    memcpy(end, " -> ", 5);
236
0
    return buffer + ToString(*ptr);
237
93
  } else {
238
93
    return "<NULL>";
239
93
  }
240
93
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::tablet::Operation const*>::Apply<yb::tablet::Operation const* const&>(yb::tablet::Operation const* const&)
Line
Count
Source
228
5.31k
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
5.31k
  if (ptr) {
230
5.31k
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
5.31k
    buffer[0] = '0';
232
5.31k
    buffer[1] = 'x';
233
5.31k
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
5.31k
    char* end = buffer + strlen(buffer);
235
5.31k
    memcpy(end, " -> ", 5);
236
5.31k
    return buffer + ToString(*ptr);
237
5.31k
  } else {
238
0
    return "<NULL>";
239
0
  }
240
5.31k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::consensus::ConsensusRound const*>::Apply<yb::consensus::ConsensusRound const* const&>(yb::consensus::ConsensusRound const* const&)
Line
Count
Source
228
7
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
7
  if (ptr) {
230
6
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
6
    buffer[0] = '0';
232
6
    buffer[1] = 'x';
233
6
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
6
    char* end = buffer + strlen(buffer);
235
6
    memcpy(end, " -> ", 5);
236
6
    return buffer + ToString(*ptr);
237
6
  } else {
238
1
    return "<NULL>";
239
1
  }
240
7
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::Schema const*>::Apply<yb::Schema const* const&>(yb::Schema const* const&)
Line
Count
Source
228
5.30k
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
5.30k
  if (ptr) {
230
5.30k
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
5.30k
    buffer[0] = '0';
232
5.30k
    buffer[1] = 'x';
233
5.30k
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
5.30k
    char* end = buffer + strlen(buffer);
235
5.30k
    memcpy(end, " -> ", 5);
236
5.30k
    return buffer + ToString(*ptr);
237
5.30k
  } else {
238
0
    return "<NULL>";
239
0
  }
240
5.30k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::tablet::ChangeMetadataRequestPB const*>::Apply<yb::tablet::ChangeMetadataRequestPB const* const&>(yb::tablet::ChangeMetadataRequestPB const* const&)
Line
Count
Source
228
5.30k
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
5.30k
  if (
ptr5.30k
) {
230
5.30k
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
5.30k
    buffer[0] = '0';
232
5.30k
    buffer[1] = 'x';
233
5.30k
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
5.30k
    char* end = buffer + strlen(buffer);
235
5.30k
    memcpy(end, " -> ", 5);
236
5.30k
    return buffer + ToString(*ptr);
237
18.4E
  } else {
238
18.4E
    return "<NULL>";
239
18.4E
  }
240
5.30k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::tablet::OperationDriver*>::Apply<yb::tablet::OperationDriver*&>(yb::tablet::OperationDriver*&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::tablet::TableInfo> >::Apply<std::__1::shared_ptr<yb::tablet::TableInfo> const&>(std::__1::shared_ptr<yb::tablet::TableInfo> const&)
Line
Count
Source
228
9.37k
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
9.37k
  if (ptr) {
230
9.37k
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
9.37k
    buffer[0] = '0';
232
9.37k
    buffer[1] = 'x';
233
9.37k
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
9.37k
    char* end = buffer + strlen(buffer);
235
9.37k
    memcpy(end, " -> ", 5);
236
9.37k
    return buffer + ToString(*ptr);
237
9.37k
  } else {
238
0
    return "<NULL>";
239
0
  }
240
9.37k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::tablet::TableInfo> >::Apply<std::__1::shared_ptr<yb::tablet::TableInfo>&>(std::__1::shared_ptr<yb::tablet::TableInfo>&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::tablet::OperationDriver*>::Apply<yb::tablet::OperationDriver* const&>(yb::tablet::OperationDriver* const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::tserver::WriteRequestPB const*>::Apply<yb::tserver::WriteRequestPB const*&>(yb::tserver::WriteRequestPB const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::QLResponsePB*>::Apply<yb::QLResponsePB*&>(yb::QLResponsePB*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::client::YBqlWriteOp> >::Apply<std::__1::shared_ptr<yb::client::YBqlWriteOp>&>(std::__1::shared_ptr<yb::client::YBqlWriteOp>&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::rpc::OutboundData> >::Apply<std::__1::shared_ptr<yb::rpc::OutboundData> const&>(std::__1::shared_ptr<yb::rpc::OutboundData> const&)
Line
Count
Source
228
1
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
1
  if (ptr) {
230
0
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
0
    buffer[0] = '0';
232
0
    buffer[1] = 'x';
233
0
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
0
    char* end = buffer + strlen(buffer);
235
0
    memcpy(end, " -> ", 5);
236
0
    return buffer + ToString(*ptr);
237
1
  } else {
238
1
    return "<NULL>";
239
1
  }
240
1
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::MemTracker*>::Apply<yb::MemTracker*&>(yb::MemTracker*&)
Line
Count
Source
228
12
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
12
  if (ptr) {
230
12
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
12
    buffer[0] = '0';
232
12
    buffer[1] = 'x';
233
12
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
12
    char* end = buffer + strlen(buffer);
235
12
    memcpy(end, " -> ", 5);
236
12
    return buffer + ToString(*ptr);
237
12
  } else {
238
0
    return "<NULL>";
239
0
  }
240
12
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::rpc::OutboundData> >::Apply<std::__1::shared_ptr<yb::rpc::OutboundData>&>(std::__1::shared_ptr<yb::rpc::OutboundData>&)
Line
Count
Source
228
2
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
2
  if (ptr) {
230
2
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
2
    buffer[0] = '0';
232
2
    buffer[1] = 'x';
233
2
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
2
    char* end = buffer + strlen(buffer);
235
2
    memcpy(end, " -> ", 5);
236
2
    return buffer + ToString(*ptr);
237
2
  } else {
238
0
    return "<NULL>";
239
0
  }
240
2
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::rpc::InboundCall const*>::Apply<yb::rpc::InboundCall const* const&>(yb::rpc::InboundCall const* const&)
Line
Count
Source
228
275
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
275
  if (ptr) {
230
275
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
275
    buffer[0] = '0';
232
275
    buffer[1] = 'x';
233
275
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
275
    char* end = buffer + strlen(buffer);
235
275
    memcpy(end, " -> ", 5);
236
275
    return buffer + ToString(*ptr);
237
275
  } else {
238
0
    return "<NULL>";
239
0
  }
240
275
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::rpc::DelayedTask> >::Apply<std::__1::shared_ptr<yb::rpc::DelayedTask> const&>(std::__1::shared_ptr<yb::rpc::DelayedTask> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::rpc::OutboundCall const*>::Apply<yb::rpc::OutboundCall const* const&>(yb::rpc::OutboundCall const* const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::rpc::Protocol const*>::Apply<yb::rpc::Protocol const* const&>(yb::rpc::Protocol const* const&)
Line
Count
Source
228
10.2k
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
10.2k
  if (ptr) {
230
10.2k
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
10.2k
    buffer[0] = '0';
232
10.2k
    buffer[1] = 'x';
233
10.2k
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
10.2k
    char* end = buffer + strlen(buffer);
235
10.2k
    memcpy(end, " -> ", 5);
236
10.2k
    return buffer + ToString(*ptr);
237
10.2k
  } else {
238
0
    return "<NULL>";
239
0
  }
240
10.2k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::rpc::ReactorTask> >::Apply<std::__1::shared_ptr<yb::rpc::ReactorTask> const&>(std::__1::shared_ptr<yb::rpc::ReactorTask> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::rpc::OutboundCall> >::Apply<std::__1::shared_ptr<yb::rpc::OutboundCall> const&>(std::__1::shared_ptr<yb::rpc::OutboundCall> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::rpc::Connection> >::Apply<std::__1::shared_ptr<yb::rpc::Connection> const&>(std::__1::shared_ptr<yb::rpc::Connection> const&)
Line
Count
Source
228
52
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
52
  if (ptr) {
230
52
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
52
    buffer[0] = '0';
232
52
    buffer[1] = 'x';
233
52
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
52
    char* end = buffer + strlen(buffer);
235
52
    memcpy(end, " -> ", 5);
236
52
    return buffer + ToString(*ptr);
237
52
  } else {
238
0
    return "<NULL>";
239
0
  }
240
52
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::rpc::RpcCommand*>::Apply<yb::rpc::RpcCommand* const&>(yb::rpc::RpcCommand* const&)
Line
Count
Source
228
221
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
221
  if (ptr) {
230
221
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
221
    buffer[0] = '0';
232
221
    buffer[1] = 'x';
233
221
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
221
    char* end = buffer + strlen(buffer);
235
221
    memcpy(end, " -> ", 5);
236
221
    return buffer + ToString(*ptr);
237
221
  } else {
238
0
    return "<NULL>";
239
0
  }
240
221
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::rpc::RpcCommand> >::Apply<std::__1::shared_ptr<yb::rpc::RpcCommand> const&>(std::__1::shared_ptr<yb::rpc::RpcCommand> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::rpc::InboundCall*>::Apply<yb::rpc::InboundCall* const&>(yb::rpc::InboundCall* const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<scoped_refptr<yb::consensus::ConsensusRound> >::Apply<scoped_refptr<yb::consensus::ConsensusRound> const&>(scoped_refptr<yb::consensus::ConsensusRound> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<scoped_refptr<yb::master::TabletInfo> >::Apply<scoped_refptr<yb::master::TabletInfo> const&>(scoped_refptr<yb::master::TabletInfo> const&)
Line
Count
Source
228
262k
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
262k
  if (
ptr262k
) {
230
262k
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
262k
    buffer[0] = '0';
232
262k
    buffer[1] = 'x';
233
262k
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
262k
    char* end = buffer + strlen(buffer);
235
262k
    memcpy(end, " -> ", 5);
236
262k
    return buffer + ToString(*ptr);
237
18.4E
  } else {
238
18.4E
    return "<NULL>";
239
18.4E
  }
240
262k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<scoped_refptr<yb::master::TableInfo> >::Apply<scoped_refptr<yb::master::TableInfo> const&>(scoped_refptr<yb::master::TableInfo> const&)
Line
Count
Source
228
906
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
906
  if (ptr) {
230
906
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
906
    buffer[0] = '0';
232
906
    buffer[1] = 'x';
233
906
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
906
    char* end = buffer + strlen(buffer);
235
906
    memcpy(end, " -> ", 5);
236
906
    return buffer + ToString(*ptr);
237
906
  } else {
238
0
    return "<NULL>";
239
0
  }
240
906
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<scoped_refptr<yb::master::TabletInfo> >::Apply<scoped_refptr<yb::master::TabletInfo>&>(scoped_refptr<yb::master::TabletInfo>&)
Line
Count
Source
228
1
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
1
  if (ptr) {
230
1
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
1
    buffer[0] = '0';
232
1
    buffer[1] = 'x';
233
1
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
1
    char* end = buffer + strlen(buffer);
235
1
    memcpy(end, " -> ", 5);
236
1
    return buffer + ToString(*ptr);
237
1
  } else {
238
0
    return "<NULL>";
239
0
  }
240
1
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<scoped_refptr<yb::master::TableInfo> >::Apply<scoped_refptr<yb::master::TableInfo>&>(scoped_refptr<yb::master::TableInfo>&)
Line
Count
Source
228
34.5k
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
34.5k
  if (ptr) {
230
34.5k
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
34.5k
    buffer[0] = '0';
232
34.5k
    buffer[1] = 'x';
233
34.5k
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
34.5k
    char* end = buffer + strlen(buffer);
235
34.5k
    memcpy(end, " -> ", 5);
236
34.5k
    return buffer + ToString(*ptr);
237
34.5k
  } else {
238
0
    return "<NULL>";
239
0
  }
240
34.5k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::master::TabletInfo*>::Apply<yb::master::TabletInfo*&>(yb::master::TabletInfo*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::consensus::ConsensusStatePB*>::Apply<yb::consensus::ConsensusStatePB*&>(yb::consensus::ConsensusStatePB*&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::master::TSDescriptor*>::Apply<yb::master::TSDescriptor*&>(yb::master::TSDescriptor*&)
Line
Count
Source
228
119k
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
119k
  if (ptr) {
230
70.4k
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
70.4k
    buffer[0] = '0';
232
70.4k
    buffer[1] = 'x';
233
70.4k
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
70.4k
    char* end = buffer + strlen(buffer);
235
70.4k
    memcpy(end, " -> ", 5);
236
70.4k
    return buffer + ToString(*ptr);
237
70.4k
  } else {
238
49.0k
    return "<NULL>";
239
49.0k
  }
240
119k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::server::MonitoredTask> >::Apply<std::__1::shared_ptr<yb::server::MonitoredTask> const&>(std::__1::shared_ptr<yb::server::MonitoredTask> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::master::TSDescriptor> >::Apply<std::__1::shared_ptr<yb::master::TSDescriptor> const&>(std::__1::shared_ptr<yb::master::TSDescriptor> const&)
Line
Count
Source
228
17.0k
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
17.0k
  if (ptr) {
230
17.0k
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
17.0k
    buffer[0] = '0';
232
17.0k
    buffer[1] = 'x';
233
17.0k
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
17.0k
    char* end = buffer + strlen(buffer);
235
17.0k
    memcpy(end, " -> ", 5);
236
17.0k
    return buffer + ToString(*ptr);
237
17.0k
  } else {
238
0
    return "<NULL>";
239
0
  }
240
17.0k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::master::CreateSnapshotRequestPB const*>::Apply<yb::master::CreateSnapshotRequestPB const* const&>(yb::master::CreateSnapshotRequestPB const* const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*>::Apply<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*&)
Line
Count
Source
228
51
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
51
  if (ptr) {
230
51
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
51
    buffer[0] = '0';
232
51
    buffer[1] = 'x';
233
51
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
51
    char* end = buffer + strlen(buffer);
235
51
    memcpy(end, " -> ", 5);
236
51
    return buffer + ToString(*ptr);
237
51
  } else {
238
0
    return "<NULL>";
239
0
  }
240
51
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::client::YBOperation> >::Apply<std::__1::shared_ptr<yb::client::YBOperation> const&>(std::__1::shared_ptr<yb::client::YBOperation> const&)
Line
Count
Source
228
5
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
5
  if (ptr) {
230
5
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
5
    buffer[0] = '0';
232
5
    buffer[1] = 'x';
233
5
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
5
    char* end = buffer + strlen(buffer);
235
5
    memcpy(end, " -> ", 5);
236
5
    return buffer + ToString(*ptr);
237
5
  } else {
238
0
    return "<NULL>";
239
0
  }
240
5
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<scoped_refptr<yb::client::internal::RemoteTablet> >::Apply<scoped_refptr<yb::client::internal::RemoteTablet> const&>(scoped_refptr<yb::client::internal::RemoteTablet> const&)
Line
Count
Source
228
5.08k
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
5.08k
  if (ptr) {
230
5.08k
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
5.08k
    buffer[0] = '0';
232
5.08k
    buffer[1] = 'x';
233
5.08k
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
5.08k
    char* end = buffer + strlen(buffer);
235
5.08k
    memcpy(end, " -> ", 5);
236
5.08k
    return buffer + ToString(*ptr);
237
5.08k
  } else {
238
1
    return "<NULL>";
239
1
  }
240
5.08k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::client::internal::ClientMasterRpcBase const*>::Apply<yb::client::internal::ClientMasterRpcBase const*&>(yb::client::internal::ClientMasterRpcBase const*&)
Line
Count
Source
228
15.7k
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
15.8k
  if (
ptr15.7k
) {
230
15.8k
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
15.8k
    buffer[0] = '0';
232
15.8k
    buffer[1] = 'x';
233
15.8k
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
15.8k
    char* end = buffer + strlen(buffer);
235
15.8k
    memcpy(end, " -> ", 5);
236
15.8k
    return buffer + ToString(*ptr);
237
18.4E
  } else {
238
18.4E
    return "<NULL>";
239
18.4E
  }
240
15.7k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::client::internal::LookupRpc*>::Apply<yb::client::internal::LookupRpc*&>(yb::client::internal::LookupRpc*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::client::internal::LookupByKeyRpc> >::Apply<std::__1::shared_ptr<yb::client::internal::LookupByKeyRpc>&>(std::__1::shared_ptr<yb::client::internal::LookupByKeyRpc>&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<scoped_refptr<yb::client::internal::RemoteTablet> >::Apply<scoped_refptr<yb::client::internal::RemoteTablet>&>(scoped_refptr<yb::client::internal::RemoteTablet>&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::client::internal::LookupData*>::Apply<yb::client::internal::LookupData* const&>(yb::client::internal::LookupData* const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const> >::Apply<std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const> const&>(std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::QLPagingStatePB const*>::Apply<yb::QLPagingStatePB const*&>(yb::QLPagingStatePB const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::client::internal::RemoteTabletServer*>::Apply<yb::client::internal::RemoteTabletServer*&>(yb::client::internal::RemoteTabletServer*&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::client::internal::RemoteTabletServer*>::Apply<yb::client::internal::RemoteTabletServer* const&>(yb::client::internal::RemoteTabletServer* const&)
Line
Count
Source
228
3.38k
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
3.38k
  if (ptr) {
230
3.38k
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
3.38k
    buffer[0] = '0';
232
3.38k
    buffer[1] = 'x';
233
3.38k
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
3.38k
    char* end = buffer + strlen(buffer);
235
3.38k
    memcpy(end, " -> ", 5);
236
3.38k
    return buffer + ToString(*ptr);
237
3.38k
  } else {
238
0
    return "<NULL>";
239
0
  }
240
3.38k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::tserver::TabletServerErrorPB const*>::Apply<yb::tserver::TabletServerErrorPB const*&>(yb::tserver::TabletServerErrorPB const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::client::YBTransaction> >::Apply<std::__1::shared_ptr<yb::client::YBTransaction>&>(std::__1::shared_ptr<yb::client::YBTransaction>&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::shared_ptr<yb::tools::YsckTabletReplica> >::Apply<std::__1::shared_ptr<yb::tools::YsckTabletReplica> const&>(std::__1::shared_ptr<yb::tools::YsckTabletReplica> const&)
Line
Count
Source
228
9
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
9
  if (ptr) {
230
9
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
9
    buffer[0] = '0';
232
9
    buffer[1] = 'x';
233
9
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
9
    char* end = buffer + strlen(buffer);
235
9
    memcpy(end, " -> ", 5);
236
9
    return buffer + ToString(*ptr);
237
9
  } else {
238
0
    return "<NULL>";
239
0
  }
240
9
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<rocksdb::FileMetaData*>::Apply<rocksdb::FileMetaData* const&>(rocksdb::FileMetaData* const&)
Line
Count
Source
228
5
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
5
  if (ptr) {
230
5
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
5
    buffer[0] = '0';
232
5
    buffer[1] = 'x';
233
5
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
5
    char* end = buffer + strlen(buffer);
235
5
    memcpy(end, " -> ", 5);
236
5
    return buffer + ToString(*ptr);
237
5
  } else {
238
0
    return "<NULL>";
239
0
  }
240
5
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<rocksdb::DBImpl::CompactionTask*>::Apply<rocksdb::DBImpl::CompactionTask* const&>(rocksdb::DBImpl::CompactionTask* const&)
Line
Count
Source
228
139
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
139
  if (ptr) {
230
139
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
139
    buffer[0] = '0';
232
139
    buffer[1] = 'x';
233
139
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
139
    char* end = buffer + strlen(buffer);
235
139
    memcpy(end, " -> ", 5);
236
139
    return buffer + ToString(*ptr);
237
139
  } else {
238
0
    return "<NULL>";
239
0
  }
240
139
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<rocksdb::DBImpl::CompactionTask*>::Apply<rocksdb::DBImpl::CompactionTask*&>(rocksdb::DBImpl::CompactionTask*&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::clone_ptr<rocksdb::UserFrontier> >::Apply<yb::clone_ptr<rocksdb::UserFrontier> const&>(yb::clone_ptr<rocksdb::UserFrontier> const&)
Line
Count
Source
228
926
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
926
  if (ptr) {
230
454
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
454
    buffer[0] = '0';
232
454
    buffer[1] = 'x';
233
454
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
454
    char* end = buffer + strlen(buffer);
235
454
    memcpy(end, " -> ", 5);
236
454
    return buffer + ToString(*ptr);
237
472
  } else {
238
472
    return "<NULL>";
239
472
  }
240
926
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::clone_ptr<rocksdb::UserFrontier> >::Apply<yb::clone_ptr<rocksdb::UserFrontier>&>(yb::clone_ptr<rocksdb::UserFrontier>&)
Line
Count
Source
228
437k
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
437k
  if (ptr) {
230
5.26k
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
5.26k
    buffer[0] = '0';
232
5.26k
    buffer[1] = 'x';
233
5.26k
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
5.26k
    char* end = buffer + strlen(buffer);
235
5.26k
    memcpy(end, " -> ", 5);
236
5.26k
    return buffer + ToString(*ptr);
237
431k
  } else {
238
431k
    return "<NULL>";
239
431k
  }
240
437k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<rocksdb::UserFrontier*>::Apply<rocksdb::UserFrontier*&>(rocksdb::UserFrontier*&)
priority_thread_pool.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::(anonymous namespace)::PriorityThreadPoolWorker*>::Apply<yb::(anonymous namespace)::PriorityThreadPoolWorker* const&>(yb::(anonymous namespace)::PriorityThreadPoolWorker* const&)
Line
Count
Source
228
831
std::string PointerToString<Pointer>::Apply(P&& ptr) {
229
831
  if (ptr) {
230
692
    char buffer[kFastToBufferSize]; // kFastToBufferSize has enough extra capacity for 0x and ->
231
692
    buffer[0] = '0';
232
692
    buffer[1] = 'x';
233
692
    FastHex64ToBuffer(reinterpret_cast<size_t>(&*ptr), buffer + 2);
234
692
    char* end = buffer + strlen(buffer);
235
692
    memcpy(end, " -> ", 5);
236
692
    return buffer + ToString(*ptr);
237
692
  } else {
238
139
    return "<NULL>";
239
139
  }
240
831
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > >::Apply<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > const&>(std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::docdb::KeyBounds const*>::Apply<yb::docdb::KeyBounds const*&>(yb::docdb::KeyBounds const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > >::Apply<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > const&>(std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::docdb::SliceKeyBound const*>::Apply<yb::docdb::SliceKeyBound const* const&>(yb::docdb::SliceKeyBound const* const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::QLValuePB const*>::Apply<yb::QLValuePB const* const&>(yb::QLValuePB const* const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::DocHybridTime*>::Apply<yb::DocHybridTime*&>(yb::DocHybridTime*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::Slice*>::Apply<yb::Slice*&>(yb::Slice*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::PointerToString<yb::docdb::LockedBatchEntry*>::Apply<yb::docdb::LockedBatchEntry* const&>(yb::docdb::LockedBatchEntry* const&)
241
242
template <class First, class Second>
243
3.12M
std::string ToString(const std::pair<First, Second>& pair) {
244
3.12M
  return "{" + ToString(pair.first) + ", " + ToString(pair.second) + "}";
245
3.12M
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&> const&)
Unexecuted instantiation: redis_service.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<yb::Slice const, yb::redisserver::(anonymous namespace)::TabletOperations>(std::__1::pair<yb::Slice const, yb::redisserver::(anonymous namespace)::TabletOperations> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexInfo>(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexInfo> const&)
Line
Count
Source
243
8
std::string ToString(const std::pair<First, Second>& pair) {
244
8
  return "{" + ToString(pair.first) + ", " + ToString(pair.second) + "}";
245
8
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&)
Line
Count
Source
243
1.27M
std::string ToString(const std::pair<First, Second>& pair) {
244
1.27M
  return "{" + ToString(pair.first) + ", " + ToString(pair.second) + "}";
245
1.27M
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int>(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> const&)
Line
Count
Source
243
5
std::string ToString(const std::pair<First, Second>& pair) {
244
5
  return "{" + ToString(pair.first) + ", " + ToString(pair.second) + "}";
245
5
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<long long const, yb::tablet::Entry>(std::__1::pair<long long const, yb::tablet::Entry> const&)
transaction_coordinator.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState>(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState> const&)
Line
Count
Source
243
1.30M
std::string ToString(const std::pair<First, Second>& pair) {
244
1.30M
  return "{" + ToString(pair.first) + ", " + ToString(pair.second) + "}";
245
1.30M
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::tablet::TableInfo> >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::tablet::TableInfo> > const&)
Line
Count
Source
243
9.37k
std::string ToString(const std::pair<First, Second>& pair) {
244
9.37k
  return "{" + ToString(pair.first) + ", " + ToString(pair.second) + "}";
245
9.37k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<long long const, std::__1::shared_ptr<yb::rpc::DelayedTask> >(std::__1::pair<long long const, std::__1::shared_ptr<yb::rpc::DelayedTask> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<unsigned long long const, yb::rpc::InboundCall*>(std::__1::pair<unsigned long long const, yb::rpc::InboundCall*> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexPermissions>(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexPermissions> const&)
Line
Count
Source
243
890
std::string ToString(const std::pair<First, Second>& pair) {
244
890
  return "{" + ToString(pair.first) + ", " + ToString(pair.second) + "}";
245
890
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::TabletReplica>(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::TabletReplica> const&)
Line
Count
Source
243
517k
std::string ToString(const std::pair<First, Second>& pair) {
244
517k
  return "{" + ToString(pair.first) + ", " + ToString(pair.second) + "}";
245
517k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, scoped_refptr<yb::master::TableInfo> >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, scoped_refptr<yb::master::TableInfo> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::MonoTime>(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::MonoTime> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::master::TSDescriptor> >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::master::TSDescriptor> > const&)
Line
Count
Source
243
17.0k
std::string ToString(const std::pair<First, Second>& pair) {
244
17.0k
  return "{" + ToString(pair.first) + ", " + ToString(pair.second) + "}";
245
17.0k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysRowEntryType>(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysRowEntryType> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const, yb::HybridTime>(std::__1::pair<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const, yb::HybridTime> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysNamespaceEntryPB>(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysNamespaceEntryPB> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<yb::client::internal::RemoteTabletServer* const, yb::client::internal::TabletInvoker::FollowerData>(std::__1::pair<yb::client::internal::RemoteTabletServer* const, yb::client::internal::TabletInvoker::FollowerData> const&)
Line
Count
Source
243
2.20k
std::string ToString(const std::pair<First, Second>& pair) {
244
2.20k
  return "{" + ToString(pair.first) + ", " + ToString(pair.second) + "}";
245
2.20k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::client::YBTransaction::Impl::TabletState>(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::client::YBTransaction::Impl::TabletState> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<GStringPiece const, unsigned long>(std::__1::pair<GStringPiece const, unsigned long> const&)
Unexecuted instantiation: conflict_resolution.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<yb::StronglyTypedUuid<yb::TransactionId_Tag> const, yb::docdb::(anonymous namespace)::TransactionConflictInfo>(std::__1::pair<yb::StronglyTypedUuid<yb::TransactionId_Tag> const, yb::docdb::(anonymous namespace)::TransactionConflictInfo> const&)
Unexecuted instantiation: conflict_resolution.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<yb::ByteBuffer<64ul> const, yb::docdb::(anonymous namespace)::IntentData>(std::__1::pair<yb::ByteBuffer<64ul> const, yb::docdb::(anonymous namespace)::IntentData> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<yb::RefCntPrefix const, yb::docdb::LockedBatchEntry*>(std::__1::pair<yb::RefCntPrefix const, yb::docdb::LockedBatchEntry*> const&)
246
247
template<class Tuple, size_t index, bool exist>
248
class TupleToString {
249
 public:
250
  static void Apply(const Tuple& tuple, std::string* out) {
251
    if (index) {
252
      *out += ", ";
253
    }
254
    *out += ToString(std::get<index>(tuple));
255
    TupleToString<Tuple, index + 1, (index + 1 < std::tuple_size<Tuple>::value)>::Apply(tuple, out);
256
  }
257
};
258
259
template<class Tuple, size_t index>
260
class TupleToString<Tuple, index, false> {
261
 public:
262
  static void Apply(const Tuple& tuple, std::string* out) {}
263
};
264
265
template <class... Args>
266
std::string ToString(const std::tuple<Args...>& tuple) {
267
  typedef std::tuple<Args...> Tuple;
268
  std::string result = "{";
269
  TupleToString<Tuple, 0, (0 < std::tuple_size<Tuple>::value)>::Apply(tuple, &result);
270
  result += "}";
271
  return result;
272
}
273
274
std::string MillisecondsToString(int64_t milliseconds);
275
276
template<class Rep, class Period>
277
60.5k
std::string ToString(const std::chrono::duration<Rep, Period>& duration) {
278
60.5k
  return MillisecondsToString(
279
60.5k
      std::chrono::duration_cast<std::chrono::milliseconds>(duration).count());
280
60.5k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<long long, std::__1::ratio<1l, 1000000000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&)
Line
Count
Source
277
60.5k
std::string ToString(const std::chrono::duration<Rep, Period>& duration) {
278
60.5k
  return MillisecondsToString(
279
60.5k
      std::chrono::duration_cast<std::chrono::milliseconds>(duration).count());
280
60.5k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::ToString<long long, std::__1::ratio<1l, 1l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > const&)
Line
Count
Source
277
1
std::string ToString(const std::chrono::duration<Rep, Period>& duration) {
278
1
  return MillisecondsToString(
279
1
      std::chrono::duration_cast<std::chrono::milliseconds>(duration).count());
280
1
}
281
282
std::string ToString(const std::chrono::steady_clock::time_point& time_point);
283
std::string ToString(const std::chrono::system_clock::time_point& time_point);
284
285
struct Identity {
286
  template <class T>
287
102M
  const T& operator()(const T& t) const {
288
102M
    return t;
289
102M
  }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const& yb::Identity::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> > const&) const
Line
Count
Source
287
350k
  const T& operator()(const T& t) const {
288
350k
    return t;
289
350k
  }
Unexecuted instantiation: yb::TransactionLoadFlag const& yb::Identity::operator()<yb::TransactionLoadFlag>(yb::TransactionLoadFlag const&) const
yb::client::YBTableName const& yb::Identity::operator()<yb::client::YBTableName>(yb::client::YBTableName const&) const
Line
Count
Source
287
3
  const T& operator()(const T& t) const {
288
3
    return t;
289
3
  }
yb::Slice const& yb::Identity::operator()<yb::Slice>(yb::Slice const&) const
Line
Count
Source
287
1
  const T& operator()(const T& t) const {
288
1
    return t;
289
1
  }
Unexecuted instantiation: redis_service.cc:yb::redisserver::(anonymous namespace)::Operation* const& yb::Identity::operator()<yb::redisserver::(anonymous namespace)::Operation*>(yb::redisserver::(anonymous namespace)::Operation* const&) const
Unexecuted instantiation: redis_service.cc:std::__1::pair<yb::Slice const, yb::redisserver::(anonymous namespace)::TabletOperations> const& yb::Identity::operator()<std::__1::pair<yb::Slice const, yb::redisserver::(anonymous namespace)::TabletOperations> >(std::__1::pair<yb::Slice const, yb::redisserver::(anonymous namespace)::TabletOperations> const&) const
yb::HostPort const& yb::Identity::operator()<yb::HostPort>(yb::HostPort const&) const
Line
Count
Source
287
95.4M
  const T& operator()(const T& t) const {
288
95.4M
    return t;
289
95.4M
  }
std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > const& yb::Identity::operator()<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > >(std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > const&) const
Line
Count
Source
287
1.25M
  const T& operator()(const T& t) const {
288
1.25M
    return t;
289
1.25M
  }
unsigned long long const& yb::Identity::operator()<unsigned long long>(unsigned long long const&) const
Line
Count
Source
287
1.42M
  const T& operator()(const T& t) const {
288
1.42M
    return t;
289
1.42M
  }
Unexecuted instantiation: yb::Status const& yb::Identity::operator()<yb::Status>(yb::Status const&) const
yb::tablet::FilePB const& yb::Identity::operator()<yb::tablet::FilePB>(yb::tablet::FilePB const&) const
Line
Count
Source
287
6.54k
  const T& operator()(const T& t) const {
288
6.54k
    return t;
289
6.54k
  }
yb::tablet::SnapshotFilePB const& yb::Identity::operator()<yb::tablet::SnapshotFilePB>(yb::tablet::SnapshotFilePB const&) const
Line
Count
Source
287
60
  const T& operator()(const T& t) const {
288
60
    return t;
289
60
  }
std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexInfo> const& yb::Identity::operator()<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexInfo> >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexInfo> const&) const
Line
Count
Source
287
8
  const T& operator()(const T& t) const {
288
8
    return t;
289
8
  }
unsigned char const& yb::Identity::operator()<unsigned char>(unsigned char const&) const
Line
Count
Source
287
48
  const T& operator()(const T& t) const {
288
48
    return t;
289
48
  }
Unexecuted instantiation: rocksdb::LiveFileMetaData const& yb::Identity::operator()<rocksdb::LiveFileMetaData>(rocksdb::LiveFileMetaData const&) const
yb::IndexInfo const& yb::Identity::operator()<yb::IndexInfo>(yb::IndexInfo const&) const
Line
Count
Source
287
1.92k
  const T& operator()(const T& t) const {
288
1.92k
    return t;
289
1.92k
  }
std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> const& yb::Identity::operator()<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> const&) const
Line
Count
Source
287
5
  const T& operator()(const T& t) const {
288
5
    return t;
289
5
  }
Unexecuted instantiation: std::__1::pair<long long const, yb::tablet::Entry> const& yb::Identity::operator()<std::__1::pair<long long const, yb::tablet::Entry> >(std::__1::pair<long long const, yb::tablet::Entry> const&) const
transaction_coordinator.cc:std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState> const& yb::Identity::operator()<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState> >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState> const&) const
Line
Count
Source
287
1.30M
  const T& operator()(const T& t) const {
288
1.30M
    return t;
289
1.30M
  }
Unexecuted instantiation: std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > const& yb::Identity::operator()<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > >(std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > const&) const
Unexecuted instantiation: transaction_coordinator.cc:yb::tablet::(anonymous namespace)::ExpectedTabletBatches const& yb::Identity::operator()<yb::tablet::(anonymous namespace)::ExpectedTabletBatches>(yb::tablet::(anonymous namespace)::ExpectedTabletBatches const&) const
long long const& yb::Identity::operator()<long long>(long long const&) const
Line
Count
Source
287
104
  const T& operator()(const T& t) const {
288
104
    return t;
289
104
  }
Unexecuted instantiation: yb::StronglyTypedUuid<yb::TransactionId_Tag> const& yb::Identity::operator()<yb::StronglyTypedUuid<yb::TransactionId_Tag> >(yb::StronglyTypedUuid<yb::TransactionId_Tag> const&) const
Unexecuted instantiation: std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > > const& yb::Identity::operator()<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > > >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > > const&) const
Unexecuted instantiation: yb::tablet::MvccManager::QueueItem const& yb::Identity::operator()<yb::tablet::MvccManager::QueueItem>(yb::tablet::MvccManager::QueueItem const&) const
std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::tablet::TableInfo> > const& yb::Identity::operator()<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::tablet::TableInfo> > >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::tablet::TableInfo> > const&) const
Line
Count
Source
287
9.37k
  const T& operator()(const T& t) const {
288
9.37k
    return t;
289
9.37k
  }
Unexecuted instantiation: yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const& yb::Identity::operator()<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >(yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const&) const
Unexecuted instantiation: yb::tablet::OperationDriver* const& yb::Identity::operator()<yb::tablet::OperationDriver*>(yb::tablet::OperationDriver* const&) const
Unexecuted instantiation: std::__1::pair<long long const, std::__1::shared_ptr<yb::rpc::DelayedTask> > const& yb::Identity::operator()<std::__1::pair<long long const, std::__1::shared_ptr<yb::rpc::DelayedTask> > >(std::__1::pair<long long const, std::__1::shared_ptr<yb::rpc::DelayedTask> > const&) const
Unexecuted instantiation: std::__1::shared_ptr<yb::rpc::ReactorTask> const& yb::Identity::operator()<std::__1::shared_ptr<yb::rpc::ReactorTask> >(std::__1::shared_ptr<yb::rpc::ReactorTask> const&) const
Unexecuted instantiation: std::__1::shared_ptr<yb::rpc::OutboundCall> const& yb::Identity::operator()<std::__1::shared_ptr<yb::rpc::OutboundCall> >(std::__1::shared_ptr<yb::rpc::OutboundCall> const&) const
Unexecuted instantiation: std::__1::shared_ptr<yb::rpc::Connection> const& yb::Identity::operator()<std::__1::shared_ptr<yb::rpc::Connection> >(std::__1::shared_ptr<yb::rpc::Connection> const&) const
Unexecuted instantiation: std::__1::shared_ptr<yb::rpc::RpcCommand> const& yb::Identity::operator()<std::__1::shared_ptr<yb::rpc::RpcCommand> >(std::__1::shared_ptr<yb::rpc::RpcCommand> const&) const
Unexecuted instantiation: std::__1::pair<unsigned long long const, yb::rpc::InboundCall*> const& yb::Identity::operator()<std::__1::pair<unsigned long long const, yb::rpc::InboundCall*> >(std::__1::pair<unsigned long long const, yb::rpc::InboundCall*> const&) const
yb::HostPortPB const& yb::Identity::operator()<yb::HostPortPB>(yb::HostPortPB const&) const
Line
Count
Source
287
352k
  const T& operator()(const T& t) const {
288
352k
    return t;
289
352k
  }
Unexecuted instantiation: yb::consensus::ReplicateMsg const& yb::Identity::operator()<yb::consensus::ReplicateMsg>(yb::consensus::ReplicateMsg const&) const
Unexecuted instantiation: std::__1::chrono::time_point<yb::CoarseMonoClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const& yb::Identity::operator()<std::__1::chrono::time_point<yb::CoarseMonoClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > >(std::__1::chrono::time_point<yb::CoarseMonoClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) const
yb::OpId const& yb::Identity::operator()<yb::OpId>(yb::OpId const&) const
Line
Count
Source
287
17
  const T& operator()(const T& t) const {
288
17
    return t;
289
17
  }
Unexecuted instantiation: scoped_refptr<yb::consensus::ConsensusRound> const& yb::Identity::operator()<scoped_refptr<yb::consensus::ConsensusRound> >(scoped_refptr<yb::consensus::ConsensusRound> const&) const
Unexecuted instantiation: retryable_requests.cc:yb::consensus::(anonymous namespace)::RunningRetryableRequest const& yb::Identity::operator()<yb::consensus::(anonymous namespace)::RunningRetryableRequest>(yb::consensus::(anonymous namespace)::RunningRetryableRequest const&) const
Unexecuted instantiation: retryable_requests.cc:yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange const& yb::Identity::operator()<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange>(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange const&) const
Unexecuted instantiation: boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const& yb::Identity::operator()<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> >(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&) const
std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexPermissions> const& yb::Identity::operator()<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexPermissions> >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexPermissions> const&) const
Line
Count
Source
287
890
  const T& operator()(const T& t) const {
288
890
    return t;
289
890
  }
yb::IndexInfoPB const& yb::Identity::operator()<yb::IndexInfoPB>(yb::IndexInfoPB const&) const
Line
Count
Source
287
919
  const T& operator()(const T& t) const {
288
919
    return t;
289
919
  }
scoped_refptr<yb::master::TabletInfo> const& yb::Identity::operator()<scoped_refptr<yb::master::TabletInfo> >(scoped_refptr<yb::master::TabletInfo> const&) const
Line
Count
Source
287
69.1k
  const T& operator()(const T& t) const {
288
69.1k
    return t;
289
69.1k
  }
std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::TabletReplica> const& yb::Identity::operator()<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::TabletReplica> >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::TabletReplica> const&) const
Line
Count
Source
287
517k
  const T& operator()(const T& t) const {
288
517k
    return t;
289
517k
  }
Unexecuted instantiation: std::__1::shared_ptr<yb::server::MonitoredTask> const& yb::Identity::operator()<std::__1::shared_ptr<yb::server::MonitoredTask> >(std::__1::shared_ptr<yb::server::MonitoredTask> const&) const
Unexecuted instantiation: std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, scoped_refptr<yb::master::TableInfo> > const& yb::Identity::operator()<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, scoped_refptr<yb::master::TableInfo> > >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, scoped_refptr<yb::master::TableInfo> > const&) const
Unexecuted instantiation: yb::CloudInfoPB const& yb::Identity::operator()<yb::CloudInfoPB>(yb::CloudInfoPB const&) const
Unexecuted instantiation: std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::MonoTime> const& yb::Identity::operator()<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::MonoTime> >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::MonoTime> const&) const
Unexecuted instantiation: yb::master::TabletSnapshotOperation const& yb::Identity::operator()<yb::master::TabletSnapshotOperation>(yb::master::TabletSnapshotOperation const&) const
Unexecuted instantiation: yb::docdb::PrimitiveValue const& yb::Identity::operator()<yb::docdb::PrimitiveValue>(yb::docdb::PrimitiveValue const&) const
yb::master::StateWithTablets::TabletData const& yb::Identity::operator()<yb::master::StateWithTablets::TabletData>(yb::master::StateWithTablets::TabletData const&) const
Line
Count
Source
287
21
  const T& operator()(const T& t) const {
288
21
    return t;
289
21
  }
std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::master::TSDescriptor> > const& yb::Identity::operator()<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::master::TSDescriptor> > >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::master::TSDescriptor> > const&) const
Line
Count
Source
287
17.0k
  const T& operator()(const T& t) const {
288
17.0k
    return t;
289
17.0k
  }
Unexecuted instantiation: yb::ColumnId const& yb::Identity::operator()<yb::ColumnId>(yb::ColumnId const&) const
Unexecuted instantiation: std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysRowEntryType> const& yb::Identity::operator()<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysRowEntryType> >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysRowEntryType> const&) const
Unexecuted instantiation: std::__1::pair<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const, yb::HybridTime> const& yb::Identity::operator()<std::__1::pair<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const, yb::HybridTime> >(std::__1::pair<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const, yb::HybridTime> const&) const
Unexecuted instantiation: std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysNamespaceEntryPB> const& yb::Identity::operator()<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysNamespaceEntryPB> >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysNamespaceEntryPB> const&) const
int const& yb::Identity::operator()<int>(int const&) const
Line
Count
Source
287
786
  const T& operator()(const T& t) const {
288
786
    return t;
289
786
  }
Unexecuted instantiation: yb::client::internal::InFlightOp const& yb::Identity::operator()<yb::client::internal::InFlightOp>(yb::client::internal::InFlightOp const&) const
Unexecuted instantiation: yb::master::TabletLocationsPB const& yb::Identity::operator()<yb::master::TabletLocationsPB>(yb::master::TabletLocationsPB const&) const
Unexecuted instantiation: yb::client::internal::LookupData* const& yb::Identity::operator()<yb::client::internal::LookupData*>(yb::client::internal::LookupData* const&) const
Unexecuted instantiation: yb::QLRow const& yb::Identity::operator()<yb::QLRow>(yb::QLRow const&) const
yb::client::internal::RemoteTabletServer* const& yb::Identity::operator()<yb::client::internal::RemoteTabletServer*>(yb::client::internal::RemoteTabletServer* const&) const
Line
Count
Source
287
1.17k
  const T& operator()(const T& t) const {
288
1.17k
    return t;
289
1.17k
  }
std::__1::pair<yb::client::internal::RemoteTabletServer* const, yb::client::internal::TabletInvoker::FollowerData> const& yb::Identity::operator()<std::__1::pair<yb::client::internal::RemoteTabletServer* const, yb::client::internal::TabletInvoker::FollowerData> >(std::__1::pair<yb::client::internal::RemoteTabletServer* const, yb::client::internal::TabletInvoker::FollowerData> const&) const
Line
Count
Source
287
2.20k
  const T& operator()(const T& t) const {
288
2.20k
    return t;
289
2.20k
  }
Unexecuted instantiation: yb::client::internal::InFlightOpsGroup const& yb::Identity::operator()<yb::client::internal::InFlightOpsGroup>(yb::client::internal::InFlightOpsGroup const&) const
Unexecuted instantiation: std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::client::YBTransaction::Impl::TabletState> const& yb::Identity::operator()<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::client::YBTransaction::Impl::TabletState> >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::client::YBTransaction::Impl::TabletState> const&) const
unsigned long const& yb::Identity::operator()<unsigned long>(unsigned long const&) const
Line
Count
Source
287
15.8k
  const T& operator()(const T& t) const {
288
15.8k
    return t;
289
15.8k
  }
std::__1::shared_ptr<yb::tools::YsckTabletReplica> const& yb::Identity::operator()<std::__1::shared_ptr<yb::tools::YsckTabletReplica> >(std::__1::shared_ptr<yb::tools::YsckTabletReplica> const&) const
Line
Count
Source
287
9
  const T& operator()(const T& t) const {
288
9
    return t;
289
9
  }
Unexecuted instantiation: yb::master::SnapshotInfoPB const& yb::Identity::operator()<yb::master::SnapshotInfoPB>(yb::master::SnapshotInfoPB const&) const
yb::docdb::IntentType const& yb::Identity::operator()<yb::docdb::IntentType>(yb::docdb::IntentType const&) const
Line
Count
Source
287
6.00k
  const T& operator()(const T& t) const {
288
6.00k
    return t;
289
6.00k
  }
Unexecuted instantiation: std::__1::shared_ptr<yb::master::TSDescriptor> const& yb::Identity::operator()<std::__1::shared_ptr<yb::master::TSDescriptor> >(std::__1::shared_ptr<yb::master::TSDescriptor> const&) const
Unexecuted instantiation: std::__1::pair<GStringPiece const, unsigned long> const& yb::Identity::operator()<std::__1::pair<GStringPiece const, unsigned long> >(std::__1::pair<GStringPiece const, unsigned long> const&) const
std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const& yb::Identity::operator()<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&) const
Line
Count
Source
287
1.26M
  const T& operator()(const T& t) const {
288
1.26M
    return t;
289
1.26M
  }
rocksdb::DBImpl::CompactionTask* const& yb::Identity::operator()<rocksdb::DBImpl::CompactionTask*>(rocksdb::DBImpl::CompactionTask* const&) const
Line
Count
Source
287
139
  const T& operator()(const T& t) const {
288
139
    return t;
289
139
  }
boost::asio::ip::address const& yb::Identity::operator()<boost::asio::ip::address>(boost::asio::ip::address const&) const
Line
Count
Source
287
1.03k
  const T& operator()(const T& t) const {
288
1.03k
    return t;
289
1.03k
  }
priority_thread_pool.cc:yb::(anonymous namespace)::PriorityThreadPoolInternalTask const& yb::Identity::operator()<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>(yb::(anonymous namespace)::PriorityThreadPoolInternalTask const&) const
Line
Count
Source
287
6
  const T& operator()(const T& t) const {
288
6
    return t;
289
6
  }
priority_thread_pool.cc:yb::(anonymous namespace)::PriorityThreadPoolWorker const& yb::Identity::operator()<yb::(anonymous namespace)::PriorityThreadPoolWorker>(yb::(anonymous namespace)::PriorityThreadPoolWorker const&) const
Line
Count
Source
287
5
  const T& operator()(const T& t) const {
288
5
    return t;
289
5
  }
Unexecuted instantiation: priority_thread_pool.cc:yb::(anonymous namespace)::PriorityThreadPoolWorker* const& yb::Identity::operator()<yb::(anonymous namespace)::PriorityThreadPoolWorker*>(yb::(anonymous namespace)::PriorityThreadPoolWorker* const&) const
Unexecuted instantiation: std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > const& yb::Identity::operator()<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > >(std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > const&) const
Unexecuted instantiation: conflict_resolution.cc:std::__1::pair<yb::StronglyTypedUuid<yb::TransactionId_Tag> const, yb::docdb::(anonymous namespace)::TransactionConflictInfo> const& yb::Identity::operator()<std::__1::pair<yb::StronglyTypedUuid<yb::TransactionId_Tag> const, yb::docdb::(anonymous namespace)::TransactionConflictInfo> >(std::__1::pair<yb::StronglyTypedUuid<yb::TransactionId_Tag> const, yb::docdb::(anonymous namespace)::TransactionConflictInfo> const&) const
Unexecuted instantiation: conflict_resolution.cc:std::__1::pair<yb::ByteBuffer<64ul> const, yb::docdb::(anonymous namespace)::IntentData> const& yb::Identity::operator()<std::__1::pair<yb::ByteBuffer<64ul> const, yb::docdb::(anonymous namespace)::IntentData> >(std::__1::pair<yb::ByteBuffer<64ul> const, yb::docdb::(anonymous namespace)::IntentData> const&) const
yb::docdb::LockBatchEntry const& yb::Identity::operator()<yb::docdb::LockBatchEntry>(yb::docdb::LockBatchEntry const&) const
Line
Count
Source
287
232
  const T& operator()(const T& t) const {
288
232
    return t;
289
232
  }
Unexecuted instantiation: std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > const& yb::Identity::operator()<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > >(std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > const&) const
Unexecuted instantiation: yb::docdb::KeyValuePairPB const& yb::Identity::operator()<yb::docdb::KeyValuePairPB>(yb::docdb::KeyValuePairPB const&) const
Unexecuted instantiation: std::__1::pair<yb::RefCntPrefix const, yb::docdb::LockedBatchEntry*> const& yb::Identity::operator()<std::__1::pair<yb::RefCntPrefix const, yb::docdb::LockedBatchEntry*> >(std::__1::pair<yb::RefCntPrefix const, yb::docdb::LockedBatchEntry*> const&) const
Unexecuted instantiation: yb::redisserver::RedisReply const& yb::Identity::operator()<yb::redisserver::RedisReply>(yb::redisserver::RedisReply const&) const
yb::ql::CQLMessage::Value const& yb::Identity::operator()<yb::ql::CQLMessage::Value>(yb::ql::CQLMessage::Value const&) const
Line
Count
Source
287
192
  const T& operator()(const T& t) const {
288
192
    return t;
289
192
  }
290
};
291
292
template <class Collection>
293
127M
std::string CollectionToString(const Collection& collection) {
294
127M
  return CollectionToString(collection, Identity());
295
127M
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&)
Line
Count
Source
293
53.7k
std::string CollectionToString(const Collection& collection) {
294
53.7k
  return CollectionToString(collection, Identity());
295
53.7k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<yb::EnumBitSet<yb::TransactionLoadFlag> >(yb::EnumBitSet<yb::TransactionLoadFlag> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::client::YBTableName, std::__1::allocator<yb::client::YBTableName> > >(std::__1::vector<yb::client::YBTableName, std::__1::allocator<yb::client::YBTableName> > const&)
Line
Count
Source
293
2
std::string CollectionToString(const Collection& collection) {
294
2
  return CollectionToString(collection, Identity());
295
2
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >(std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&)
Line
Count
Source
293
34.3k
std::string CollectionToString(const Collection& collection) {
294
34.3k
  return CollectionToString(collection, Identity());
295
34.3k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::container::small_vector<yb::Slice, 8ul, void, void> >(boost::container::small_vector<yb::Slice, 8ul, void, void> const&)
Line
Count
Source
293
1
std::string CollectionToString(const Collection& collection) {
294
1
  return CollectionToString(collection, Identity());
295
1
}
Unexecuted instantiation: redis_service.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaAllocatorBase<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaTraits> > >(std::__1::vector<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaAllocatorBase<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaTraits> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_set<yb::Slice, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<yb::Slice, yb::internal::ArenaTraits> > >(std::__1::unordered_set<yb::Slice, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<yb::Slice, yb::internal::ArenaTraits> > const&)
Unexecuted instantiation: redis_service.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<yb::Slice, yb::redisserver::(anonymous namespace)::TabletOperations, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<std::__1::pair<yb::Slice const, yb::redisserver::(anonymous namespace)::TabletOperations>, yb::internal::ArenaTraits> > >(std::__1::unordered_map<yb::Slice, yb::redisserver::(anonymous namespace)::TabletOperations, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<std::__1::pair<yb::Slice const, yb::redisserver::(anonymous namespace)::TabletOperations>, yb::internal::ArenaTraits> > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > >(std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const&)
Line
Count
Source
293
436k
std::string CollectionToString(const Collection& collection) {
294
436k
  return CollectionToString(collection, Identity());
295
436k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > >(std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > const&)
Line
Count
Source
293
30.6M
std::string CollectionToString(const Collection& collection) {
294
30.6M
  return CollectionToString(collection, Identity());
295
30.6M
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> > >(std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> > const&)
Line
Count
Source
293
96.3k
std::string CollectionToString(const Collection& collection) {
294
96.3k
  return CollectionToString(collection, Identity());
295
96.3k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::iterator_range<std::__1::__tree_const_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*, long> > >(boost::iterator_range<std::__1::__tree_const_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*, long> > const&)
Line
Count
Source
293
40.2k
std::string CollectionToString(const Collection& collection) {
294
40.2k
  return CollectionToString(collection, Identity());
295
40.2k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::Status, std::__1::allocator<yb::Status> > >(std::__1::vector<yb::Status, std::__1::allocator<yb::Status> > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<yb::tablet::FilePB> >(google::protobuf::RepeatedPtrField<yb::tablet::FilePB> const&)
Line
Count
Source
293
2.02k
std::string CollectionToString(const Collection& collection) {
294
2.02k
  return CollectionToString(collection, Identity());
295
2.02k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<yb::tablet::SnapshotFilePB> >(google::protobuf::RepeatedPtrField<yb::tablet::SnapshotFilePB> const&)
Line
Count
Source
293
2.02k
std::string CollectionToString(const Collection& collection) {
294
2.02k
  return CollectionToString(collection, Identity());
295
2.02k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedField<unsigned long long> >(google::protobuf::RepeatedField<unsigned long long> const&)
Line
Count
Source
293
2.02k
std::string CollectionToString(const Collection& collection) {
294
2.02k
  return CollectionToString(collection, Identity());
295
2.02k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<yb::IndexMap>(yb::IndexMap const&)
Line
Count
Source
293
18
std::string CollectionToString(const Collection& collection) {
294
18
  return CollectionToString(collection, Identity());
295
18
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >(std::__1::unordered_set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&)
Line
Count
Source
293
86
std::string CollectionToString(const Collection& collection) {
294
86
  return CollectionToString(collection, Identity());
295
86
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::uuids::uuid>(boost::uuids::uuid const&)
Line
Count
Source
293
3
std::string CollectionToString(const Collection& collection) {
294
3
  return CollectionToString(collection, Identity());
295
3
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<rocksdb::LiveFileMetaData, std::__1::allocator<rocksdb::LiveFileMetaData> > >(std::__1::vector<rocksdb::LiveFileMetaData, std::__1::allocator<rocksdb::LiveFileMetaData> > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::IndexInfo, std::__1::allocator<yb::IndexInfo> > >(std::__1::vector<yb::IndexInfo, std::__1::allocator<yb::IndexInfo> > const&)
Line
Count
Source
293
1.92k
std::string CollectionToString(const Collection& collection) {
294
1.92k
  return CollectionToString(collection, Identity());
295
1.92k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> > > const&)
Line
Count
Source
293
5
std::string CollectionToString(const Collection& collection) {
294
5
  return CollectionToString(collection, Identity());
295
5
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::map<long long, yb::tablet::Entry, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, yb::tablet::Entry> > > >(std::__1::map<long long, yb::tablet::Entry, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, yb::tablet::Entry> > > const&)
transaction_coordinator.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState> > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState> > > const&)
Line
Count
Source
293
1.21M
std::string CollectionToString(const Collection& collection) {
294
1.21M
  return CollectionToString(collection, Identity());
295
1.21M
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::deque<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > > > >(std::__1::deque<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > > > const&)
Line
Count
Source
293
1.21M
std::string CollectionToString(const Collection& collection) {
294
1.21M
  return CollectionToString(collection, Identity());
295
1.21M
}
Unexecuted instantiation: transaction_coordinator.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::tablet::(anonymous namespace)::ExpectedTabletBatches, std::__1::allocator<yb::tablet::(anonymous namespace)::ExpectedTabletBatches> > >(std::__1::vector<yb::tablet::(anonymous namespace)::ExpectedTabletBatches, std::__1::allocator<yb::tablet::(anonymous namespace)::ExpectedTabletBatches> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::deque<long long, std::__1::allocator<long long> > >(std::__1::deque<long long, std::__1::allocator<long long> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > > > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > > > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > >(std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::deque<yb::tablet::MvccManager::QueueItem, std::__1::allocator<yb::tablet::MvccManager::QueueItem> > >(std::__1::deque<yb::tablet::MvccManager::QueueItem, std::__1::allocator<yb::tablet::MvccManager::QueueItem> > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::tablet::TableInfo>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::tablet::TableInfo> > > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::tablet::TableInfo>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::tablet::TableInfo> > > > const&)
Line
Count
Source
293
16
std::string CollectionToString(const Collection& collection) {
294
16
  return CollectionToString(collection, Identity());
295
16
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> > > >(std::__1::vector<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::iterator_range<std::__1::__wrap_iter<yb::tablet::OperationDriver**> > >(boost::iterator_range<std::__1::__wrap_iter<yb::tablet::OperationDriver**> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<long long, std::__1::shared_ptr<yb::rpc::DelayedTask>, std::__1::hash<long long>, std::__1::equal_to<long long>, std::__1::allocator<std::__1::pair<long long const, std::__1::shared_ptr<yb::rpc::DelayedTask> > > > >(std::__1::unordered_map<long long, std::__1::shared_ptr<yb::rpc::DelayedTask>, std::__1::hash<long long>, std::__1::equal_to<long long>, std::__1::allocator<std::__1::pair<long long const, std::__1::shared_ptr<yb::rpc::DelayedTask> > > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::shared_ptr<yb::rpc::ReactorTask>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::ReactorTask> > > >(std::__1::vector<std::__1::shared_ptr<yb::rpc::ReactorTask>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::ReactorTask> > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::shared_ptr<yb::rpc::OutboundCall>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::OutboundCall> > > >(std::__1::vector<std::__1::shared_ptr<yb::rpc::OutboundCall>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::OutboundCall> > > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_set<std::__1::shared_ptr<yb::rpc::Connection>, std::__1::hash<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::equal_to<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::allocator<std::__1::shared_ptr<yb::rpc::Connection> > > >(std::__1::unordered_set<std::__1::shared_ptr<yb::rpc::Connection>, std::__1::hash<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::equal_to<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::allocator<std::__1::shared_ptr<yb::rpc::Connection> > > const&)
Line
Count
Source
293
1
std::string CollectionToString(const Collection& collection) {
294
1
  return CollectionToString(collection, Identity());
295
1
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::container::stable_vector<std::__1::shared_ptr<yb::rpc::RpcCommand>, void> >(boost::container::stable_vector<std::__1::shared_ptr<yb::rpc::RpcCommand>, void> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<unsigned long long, yb::rpc::InboundCall*, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<std::__1::pair<unsigned long long const, yb::rpc::InboundCall*> > > >(std::__1::unordered_map<unsigned long long, yb::rpc::InboundCall*, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<std::__1::pair<unsigned long long const, yb::rpc::InboundCall*> > > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<yb::HostPortPB> >(google::protobuf::RepeatedPtrField<yb::HostPortPB> const&)
Line
Count
Source
293
453k
std::string CollectionToString(const Collection& collection) {
294
453k
  return CollectionToString(collection, Identity());
295
453k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<yb::consensus::ReplicateMsg> >(google::protobuf::RepeatedPtrField<yb::consensus::ReplicateMsg> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::container::small_vector<std::__1::chrono::time_point<yb::CoarseMonoClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >, 5ul, void, void> >(boost::container::small_vector<std::__1::chrono::time_point<yb::CoarseMonoClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >, 5ul, void, void> const&)
Line
Count
Source
293
1
std::string CollectionToString(const Collection& collection) {
294
1
  return CollectionToString(collection, Identity());
295
1
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::container::small_vector<unsigned long long, 5ul, void, void> >(boost::container::small_vector<unsigned long long, 5ul, void, void> const&)
Line
Count
Source
293
2
std::string CollectionToString(const Collection& collection) {
294
2
  return CollectionToString(collection, Identity());
295
2
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::container::small_vector<yb::OpId, 5ul, void, void> >(boost::container::small_vector<yb::OpId, 5ul, void, void> const&)
Line
Count
Source
293
1
std::string CollectionToString(const Collection& collection) {
294
1
  return CollectionToString(collection, Identity());
295
1
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::deque<scoped_refptr<yb::consensus::ConsensusRound>, std::__1::allocator<scoped_refptr<yb::consensus::ConsensusRound> > > >(std::__1::deque<scoped_refptr<yb::consensus::ConsensusRound>, std::__1::allocator<scoped_refptr<yb::consensus::ConsensusRound> > > const&)
Unexecuted instantiation: retryable_requests.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::multi_index::detail::hashed_index<boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, boost::hash<long long>, std::__1::equal_to<long long>, boost::multi_index::detail::nth_layer<1, yb::consensus::(anonymous namespace)::RunningRetryableRequest, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::RequestIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::RunningRetryableRequest> >, boost::mpl::v_item<yb::consensus::(anonymous namespace)::RequestIdIndex, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag> >(boost::multi_index::detail::hashed_index<boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, boost::hash<long long>, std::__1::equal_to<long long>, boost::multi_index::detail::nth_layer<1, yb::consensus::(anonymous namespace)::RunningRetryableRequest, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::RequestIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::RunningRetryableRequest> >, boost::mpl::v_item<yb::consensus::(anonymous namespace)::RequestIdIndex, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag> const&)
Unexecuted instantiation: retryable_requests.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::multi_index::multi_index_container<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::LastIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, long long, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::last_id)>, mpl_::na>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::OpIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, yb::OpId, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::min_op_id)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange> > >(boost::multi_index::multi_index_container<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::LastIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, long long, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::last_id)>, mpl_::na>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::OpIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, yb::OpId, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::min_op_id)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::__1::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> > > >(std::__1::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::__1::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> > > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::IndexPermissions, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexPermissions> > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::IndexPermissions, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexPermissions> > > const&)
Line
Count
Source
293
879
std::string CollectionToString(const Collection& collection) {
294
879
  return CollectionToString(collection, Identity());
295
879
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::IndexInfoPB, std::__1::allocator<yb::IndexInfoPB> > >(std::__1::vector<yb::IndexInfoPB, std::__1::allocator<yb::IndexInfoPB> > const&)
Line
Count
Source
293
907
std::string CollectionToString(const Collection& collection) {
294
907
  return CollectionToString(collection, Identity());
295
907
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<scoped_refptr<yb::master::TabletInfo>, std::__1::allocator<scoped_refptr<yb::master::TabletInfo> > > >(std::__1::vector<scoped_refptr<yb::master::TabletInfo>, std::__1::allocator<scoped_refptr<yb::master::TabletInfo> > > const&)
Line
Count
Source
293
69.1k
std::string CollectionToString(const Collection& collection) {
294
69.1k
  return CollectionToString(collection, Identity());
295
69.1k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<yb::IndexInfoPB> >(google::protobuf::RepeatedPtrField<yb::IndexInfoPB> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 2ul> >(std::__1::array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 2ul> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::TabletReplica, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::TabletReplica> > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::TabletReplica, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::TabletReplica> > > const&)
Line
Count
Source
293
92.0M
std::string CollectionToString(const Collection& collection) {
294
92.0M
  return CollectionToString(collection, Identity());
295
92.0M
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_set<std::__1::shared_ptr<yb::server::MonitoredTask>, std::__1::hash<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::equal_to<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::allocator<std::__1::shared_ptr<yb::server::MonitoredTask> > > >(std::__1::unordered_set<std::__1::shared_ptr<yb::server::MonitoredTask>, std::__1::hash<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::equal_to<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::allocator<std::__1::shared_ptr<yb::server::MonitoredTask> > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, scoped_refptr<yb::master::TableInfo>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, scoped_refptr<yb::master::TableInfo> > > > >(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, scoped_refptr<yb::master::TableInfo>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, scoped_refptr<yb::master::TableInfo> > > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_set<yb::CloudInfoPB, yb::master::cloud_hash, yb::master::cloud_equal_to, std::__1::allocator<yb::CloudInfoPB> > >(std::__1::unordered_set<yb::CloudInfoPB, yb::master::cloud_hash, yb::master::cloud_equal_to, std::__1::allocator<yb::CloudInfoPB> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::MonoTime, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::MonoTime> > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::MonoTime, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::MonoTime> > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::master::TabletSnapshotOperation, std::__1::allocator<yb::master::TabletSnapshotOperation> > >(std::__1::vector<yb::master::TabletSnapshotOperation, std::__1::allocator<yb::master::TabletSnapshotOperation> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::docdb::PrimitiveValue, std::__1::allocator<yb::docdb::PrimitiveValue> > >(std::__1::vector<yb::docdb::PrimitiveValue, std::__1::allocator<yb::docdb::PrimitiveValue> > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::multi_index::multi_index_container<yb::master::StateWithTablets::TabletData, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::member<yb::master::StateWithTablets::TabletData, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, &(yb::master::StateWithTablets::TabletData::id)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::master::StateWithTablets::RunningTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::master::StateWithTablets::TabletData, bool, &(yb::master::StateWithTablets::TabletData::running)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::master::StateWithTablets::TabletData> > >(boost::multi_index::multi_index_container<yb::master::StateWithTablets::TabletData, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::member<yb::master::StateWithTablets::TabletData, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, &(yb::master::StateWithTablets::TabletData::id)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::master::StateWithTablets::RunningTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::master::StateWithTablets::TabletData, bool, &(yb::master::StateWithTablets::TabletData::running)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::master::StateWithTablets::TabletData> > const&)
Line
Count
Source
293
9
std::string CollectionToString(const Collection& collection) {
294
9
  return CollectionToString(collection, Identity());
295
9
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::master::TSDescriptor> > > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::master::TSDescriptor> > > > const&)
Line
Count
Source
293
8.15k
std::string CollectionToString(const Collection& collection) {
294
8.15k
  return CollectionToString(collection, Identity());
295
8.15k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::ColumnId, std::__1::allocator<yb::ColumnId> > >(std::__1::vector<yb::ColumnId, std::__1::allocator<yb::ColumnId> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysRowEntryType, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysRowEntryType> > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysRowEntryType, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysRowEntryType> > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, yb::HybridTime, boost::hash<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const, yb::HybridTime> > > >(std::__1::unordered_map<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, yb::HybridTime, boost::hash<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const, yb::HybridTime> > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysNamespaceEntryPB, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysNamespaceEntryPB> > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysNamespaceEntryPB, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysNamespaceEntryPB> > > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<int, std::__1::allocator<int> > >(std::__1::vector<int, std::__1::allocator<int> > const&)
Line
Count
Source
293
5.13k
std::string CollectionToString(const Collection& collection) {
294
5.13k
  return CollectionToString(collection, Identity());
295
5.13k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::iterator_range<std::__1::__wrap_iter<yb::client::internal::InFlightOp*> > >(boost::iterator_range<std::__1::__wrap_iter<yb::client::internal::InFlightOp*> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<yb::master::TabletLocationsPB> >(google::protobuf::RepeatedPtrField<yb::master::TabletLocationsPB> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::client::internal::LookupData*, std::__1::allocator<yb::client::internal::LookupData*> > >(std::__1::vector<yb::client::internal::LookupData*, std::__1::allocator<yb::client::internal::LookupData*> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::QLRow, std::__1::allocator<yb::QLRow> > >(std::__1::vector<yb::QLRow, std::__1::allocator<yb::QLRow> > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::client::internal::RemoteTabletServer*, std::__1::allocator<yb::client::internal::RemoteTabletServer*> > >(std::__1::vector<yb::client::internal::RemoteTabletServer*, std::__1::allocator<yb::client::internal::RemoteTabletServer*> > const&)
Line
Count
Source
293
836
std::string CollectionToString(const Collection& collection) {
294
836
  return CollectionToString(collection, Identity());
295
836
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<yb::client::internal::RemoteTabletServer*, yb::client::internal::TabletInvoker::FollowerData, std::__1::hash<yb::client::internal::RemoteTabletServer*>, std::__1::equal_to<yb::client::internal::RemoteTabletServer*>, std::__1::allocator<std::__1::pair<yb::client::internal::RemoteTabletServer* const, yb::client::internal::TabletInvoker::FollowerData> > > >(std::__1::unordered_map<yb::client::internal::RemoteTabletServer*, yb::client::internal::TabletInvoker::FollowerData, std::__1::hash<yb::client::internal::RemoteTabletServer*>, std::__1::equal_to<yb::client::internal::RemoteTabletServer*>, std::__1::allocator<std::__1::pair<yb::client::internal::RemoteTabletServer* const, yb::client::internal::TabletInvoker::FollowerData> > > const&)
Line
Count
Source
293
836
std::string CollectionToString(const Collection& collection) {
294
836
  return CollectionToString(collection, Identity());
295
836
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::container::small_vector<yb::client::internal::InFlightOpsGroup, 40ul, void, void> >(boost::container::small_vector<yb::client::internal::InFlightOpsGroup, 40ul, void, void> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::client::YBTransaction::Impl::TabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::client::YBTransaction::Impl::TabletState> > > >(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::client::YBTransaction::Impl::TabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::client::YBTransaction::Impl::TabletState> > > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > >(std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > const&)
Line
Count
Source
293
2.08k
std::string CollectionToString(const Collection& collection) {
294
2.08k
  return CollectionToString(collection, Identity());
295
2.08k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::shared_ptr<yb::tools::YsckTabletReplica>, std::__1::allocator<std::__1::shared_ptr<yb::tools::YsckTabletReplica> > > >(std::__1::vector<std::__1::shared_ptr<yb::tools::YsckTabletReplica>, std::__1::allocator<std::__1::shared_ptr<yb::tools::YsckTabletReplica> > > const&)
Line
Count
Source
293
8
std::string CollectionToString(const Collection& collection) {
294
8
  return CollectionToString(collection, Identity());
295
8
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<yb::master::SnapshotInfoPB> >(google::protobuf::RepeatedPtrField<yb::master::SnapshotInfoPB> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<yb::EnumBitSet<yb::docdb::IntentType> >(yb::EnumBitSet<yb::docdb::IntentType> const&)
Line
Count
Source
293
2.97k
std::string CollectionToString(const Collection& collection) {
294
2.97k
  return CollectionToString(collection, Identity());
295
2.97k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::OpId, std::__1::allocator<yb::OpId> > >(std::__1::vector<yb::OpId, std::__1::allocator<yb::OpId> > const&)
Line
Count
Source
293
6
std::string CollectionToString(const Collection& collection) {
294
6
  return CollectionToString(collection, Identity());
295
6
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::allocator<std::__1::shared_ptr<yb::master::TSDescriptor> > > >(std::__1::vector<std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::allocator<std::__1::shared_ptr<yb::master::TSDescriptor> > > const&)
Line
Count
Source
293
254
std::string CollectionToString(const Collection& collection) {
294
254
  return CollectionToString(collection, Identity());
295
254
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<GStringPiece, unsigned long, std::__1::hash<GStringPiece>, std::__1::equal_to<GStringPiece>, yb::STLCountingAllocator<std::__1::pair<GStringPiece const, unsigned long>, std::__1::allocator<std::__1::pair<GStringPiece const, unsigned long> > > > >(std::__1::unordered_map<GStringPiece, unsigned long, std::__1::hash<GStringPiece>, std::__1::equal_to<GStringPiece>, yb::STLCountingAllocator<std::__1::pair<GStringPiece const, unsigned long>, std::__1::allocator<std::__1::pair<GStringPiece const, unsigned long> > > > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<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::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > >(std::__1::unordered_map<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::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&)
Line
Count
Source
293
842k
std::string CollectionToString(const Collection& collection) {
294
842k
  return CollectionToString(collection, Identity());
295
842k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_set<rocksdb::DBImpl::CompactionTask*, std::__1::hash<rocksdb::DBImpl::CompactionTask*>, std::__1::equal_to<rocksdb::DBImpl::CompactionTask*>, std::__1::allocator<rocksdb::DBImpl::CompactionTask*> > >(std::__1::unordered_set<rocksdb::DBImpl::CompactionTask*, std::__1::hash<rocksdb::DBImpl::CompactionTask*>, std::__1::equal_to<rocksdb::DBImpl::CompactionTask*>, std::__1::allocator<rocksdb::DBImpl::CompactionTask*> > const&)
Line
Count
Source
293
3.26k
std::string CollectionToString(const Collection& collection) {
294
3.26k
  return CollectionToString(collection, Identity());
295
3.26k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::container::small_vector<unsigned long long, 1ul, void, void> >(boost::container::small_vector<unsigned long long, 1ul, void, void> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_multiset<unsigned long long, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<unsigned long long> > >(std::__1::unordered_multiset<unsigned long long, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<unsigned long long> > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<boost::asio::ip::address, std::__1::allocator<boost::asio::ip::address> > >(std::__1::vector<boost::asio::ip::address, std::__1::allocator<boost::asio::ip::address> > const&)
Line
Count
Source
293
3
std::string CollectionToString(const Collection& collection) {
294
3
  return CollectionToString(collection, Identity());
295
3
}
priority_thread_pool.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::multi_index::multi_index_container<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, boost::multi_index::indexed_by<boost::multi_index::ranked_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::PriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::PriorityTaskComparator>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::StateAndPriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::StateAndPriorityTaskComparator>, boost::multi_index::hashed_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::SerialNoTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, unsigned long, &(yb::(anonymous namespace)::PriorityThreadPoolInternalTask::serial_no() const)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolInternalTask> > >(boost::multi_index::multi_index_container<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, boost::multi_index::indexed_by<boost::multi_index::ranked_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::PriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::PriorityTaskComparator>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::StateAndPriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::StateAndPriorityTaskComparator>, boost::multi_index::hashed_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::SerialNoTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, unsigned long, &(yb::(anonymous namespace)::PriorityThreadPoolInternalTask::serial_no() const)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolInternalTask> > const&)
Line
Count
Source
293
1
std::string CollectionToString(const Collection& collection) {
294
1
  return CollectionToString(collection, Identity());
295
1
}
priority_thread_pool.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::container::stable_vector<yb::(anonymous namespace)::PriorityThreadPoolWorker, void> >(boost::container::stable_vector<yb::(anonymous namespace)::PriorityThreadPoolWorker, void> const&)
Line
Count
Source
293
1
std::string CollectionToString(const Collection& collection) {
294
1
  return CollectionToString(collection, Identity());
295
1
}
priority_thread_pool.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::(anonymous namespace)::PriorityThreadPoolWorker*, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolWorker*> > >(std::__1::vector<yb::(anonymous namespace)::PriorityThreadPoolWorker*, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolWorker*> > const&)
Line
Count
Source
293
1
std::string CollectionToString(const Collection& collection) {
294
1
  return CollectionToString(collection, Identity());
295
1
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> >, std::__1::allocator<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > > > >(std::__1::vector<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> >, std::__1::allocator<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > > > const&)
Line
Count
Source
293
1
std::string CollectionToString(const Collection& collection) {
294
1
  return CollectionToString(collection, Identity());
295
1
}
Unexecuted instantiation: conflict_resolution.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<yb::StronglyTypedUuid<yb::TransactionId_Tag>, yb::docdb::(anonymous namespace)::TransactionConflictInfo, boost::hash<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::TransactionId_Tag> const, yb::docdb::(anonymous namespace)::TransactionConflictInfo> > > >(std::__1::unordered_map<yb::StronglyTypedUuid<yb::TransactionId_Tag>, yb::docdb::(anonymous namespace)::TransactionConflictInfo, boost::hash<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::TransactionId_Tag> const, yb::docdb::(anonymous namespace)::TransactionConflictInfo> > > const&)
Unexecuted instantiation: conflict_resolution.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::map<yb::ByteBuffer<64ul>, yb::docdb::(anonymous namespace)::IntentData, std::__1::less<yb::ByteBuffer<64ul> >, std::__1::allocator<std::__1::pair<yb::ByteBuffer<64ul> const, yb::docdb::(anonymous namespace)::IntentData> > > >(std::__1::map<yb::ByteBuffer<64ul>, yb::docdb::(anonymous namespace)::IntentData, std::__1::less<yb::ByteBuffer<64ul> >, std::__1::allocator<std::__1::pair<yb::ByteBuffer<64ul> const, yb::docdb::(anonymous namespace)::IntentData> > > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::docdb::LockBatchEntry, std::__1::allocator<yb::docdb::LockBatchEntry> > >(std::__1::vector<yb::docdb::LockBatchEntry, std::__1::allocator<yb::docdb::LockBatchEntry> > const&)
Line
Count
Source
293
212
std::string CollectionToString(const Collection& collection) {
294
212
  return CollectionToString(collection, Identity());
295
212
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > > > >(std::__1::vector<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<yb::docdb::KeyValuePairPB> >(google::protobuf::RepeatedPtrField<yb::docdb::KeyValuePairPB> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<yb::RefCntPrefix, yb::docdb::LockedBatchEntry*, yb::RefCntPrefixHash, std::__1::equal_to<yb::RefCntPrefix>, std::__1::allocator<std::__1::pair<yb::RefCntPrefix const, yb::docdb::LockedBatchEntry*> > > >(std::__1::unordered_map<yb::RefCntPrefix, yb::docdb::LockedBatchEntry*, yb::RefCntPrefixHash, std::__1::equal_to<yb::RefCntPrefix>, std::__1::allocator<std::__1::pair<yb::RefCntPrefix const, yb::docdb::LockedBatchEntry*> > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::redisserver::RedisReply, std::__1::allocator<yb::redisserver::RedisReply> > >(std::__1::vector<yb::redisserver::RedisReply, std::__1::allocator<yb::redisserver::RedisReply> > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::ql::CQLMessage::Value, std::__1::allocator<yb::ql::CQLMessage::Value> > >(std::__1::vector<yb::ql::CQLMessage::Value, std::__1::allocator<yb::ql::CQLMessage::Value> > const&)
Line
Count
Source
293
96
std::string CollectionToString(const Collection& collection) {
294
96
  return CollectionToString(collection, Identity());
295
96
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<long long, std::__1::allocator<long long> > >(std::__1::vector<long long, std::__1::allocator<long long> > const&)
Line
Count
Source
293
94
std::string CollectionToString(const Collection& collection) {
294
94
  return CollectionToString(collection, Identity());
295
94
}
296
297
template <class Collection, class Transform>
298
127M
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
127M
  std::string result = "[";
300
127M
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
127M
#if defined(__clang__)
307
127M
#pragma clang diagnostic push
308
127M
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
127M
#endif
310
127M
  for (const auto& item : collection) {
311
101M
    if (first) {
312
33.3M
      first = false;
313
67.9M
    } else {
314
67.9M
      result += ", ";
315
67.9M
    }
316
101M
    result += ToString(transform(item));
317
101M
  }
318
127M
#if defined(__clang__)
319
127M
#pragma clang diagnostic pop
320
127M
#endif
321
127M
  result += "]";
322
127M
  return result;
323
127M
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, yb::Identity>(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, yb::Identity const&)
Line
Count
Source
298
53.7k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
53.7k
  std::string result = "[";
300
53.7k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
53.7k
#if defined(__clang__)
307
53.7k
#pragma clang diagnostic push
308
53.7k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
53.7k
#endif
310
91.8k
  for (const auto& item : collection) {
311
91.8k
    if (first) {
312
50.2k
      first = false;
313
50.2k
    } else {
314
41.5k
      result += ", ";
315
41.5k
    }
316
91.8k
    result += ToString(transform(item));
317
91.8k
  }
318
53.7k
#if defined(__clang__)
319
53.7k
#pragma clang diagnostic pop
320
53.7k
#endif
321
53.7k
  result += "]";
322
53.7k
  return result;
323
53.7k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<yb::EnumBitSet<yb::TransactionLoadFlag>, yb::Identity>(yb::EnumBitSet<yb::TransactionLoadFlag> const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::client::YBTableName, std::__1::allocator<yb::client::YBTableName> >, yb::Identity>(std::__1::vector<yb::client::YBTableName, std::__1::allocator<yb::client::YBTableName> > const&, yb::Identity const&)
Line
Count
Source
298
2
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
2
  std::string result = "[";
300
2
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
2
#if defined(__clang__)
307
2
#pragma clang diagnostic push
308
2
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
2
#endif
310
3
  for (const auto& item : collection) {
311
3
    if (first) {
312
2
      first = false;
313
2
    } else {
314
1
      result += ", ";
315
1
    }
316
3
    result += ToString(transform(item));
317
3
  }
318
2
#if defined(__clang__)
319
2
#pragma clang diagnostic pop
320
2
#endif
321
2
  result += "]";
322
2
  return result;
323
2
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, yb::Identity>(std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, yb::Identity const&)
Line
Count
Source
298
34.3k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
34.3k
  std::string result = "[";
300
34.3k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
34.3k
#if defined(__clang__)
307
34.3k
#pragma clang diagnostic push
308
34.3k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
34.3k
#endif
310
179k
  for (const auto& item : collection) {
311
179k
    if (first) {
312
33.5k
      first = false;
313
145k
    } else {
314
145k
      result += ", ";
315
145k
    }
316
179k
    result += ToString(transform(item));
317
179k
  }
318
34.3k
#if defined(__clang__)
319
34.3k
#pragma clang diagnostic pop
320
34.3k
#endif
321
34.3k
  result += "]";
322
34.3k
  return result;
323
34.3k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::container::small_vector<yb::Slice, 8ul, void, void>, yb::Identity>(boost::container::small_vector<yb::Slice, 8ul, void, void> const&, yb::Identity const&)
Line
Count
Source
298
1
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
1
  std::string result = "[";
300
1
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
1
#if defined(__clang__)
307
1
#pragma clang diagnostic push
308
1
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
1
#endif
310
1
  for (const auto& item : collection) {
311
1
    if (first) {
312
1
      first = false;
313
1
    } else {
314
0
      result += ", ";
315
0
    }
316
1
    result += ToString(transform(item));
317
1
  }
318
1
#if defined(__clang__)
319
1
#pragma clang diagnostic pop
320
1
#endif
321
1
  result += "]";
322
1
  return result;
323
1
}
Unexecuted instantiation: redis_service.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaAllocatorBase<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaTraits> >, yb::Identity>(std::__1::vector<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaAllocatorBase<yb::redisserver::(anonymous namespace)::Operation*, yb::internal::ArenaTraits> > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_set<yb::Slice, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<yb::Slice, yb::internal::ArenaTraits> >, yb::Identity>(std::__1::unordered_set<yb::Slice, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<yb::Slice, yb::internal::ArenaTraits> > const&, yb::Identity const&)
Unexecuted instantiation: redis_service.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<yb::Slice, yb::redisserver::(anonymous namespace)::TabletOperations, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<std::__1::pair<yb::Slice const, yb::redisserver::(anonymous namespace)::TabletOperations>, yb::internal::ArenaTraits> >, yb::Identity>(std::__1::unordered_map<yb::Slice, yb::redisserver::(anonymous namespace)::TabletOperations, yb::Slice::Hash, std::__1::equal_to<yb::Slice>, yb::internal::ArenaAllocatorBase<std::__1::pair<yb::Slice const, yb::redisserver::(anonymous namespace)::TabletOperations>, yb::internal::ArenaTraits> > const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > >, yb::Identity>(std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > > const&, yb::Identity const&)
Line
Count
Source
298
436k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
436k
  std::string result = "[";
300
436k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
436k
#if defined(__clang__)
307
436k
#pragma clang diagnostic push
308
436k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
436k
#endif
310
1.25M
  for (const auto& item : collection) {
311
1.25M
    if (first) {
312
436k
      first = false;
313
822k
    } else {
314
822k
      result += ", ";
315
822k
    }
316
1.25M
    result += ToString(transform(item));
317
1.25M
  }
318
436k
#if defined(__clang__)
319
436k
#pragma clang diagnostic pop
320
436k
#endif
321
436k
  result += "]";
322
436k
  return result;
323
436k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, yb::Identity>(std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > const&, yb::Identity const&)
Line
Count
Source
298
30.6M
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
30.6M
  std::string result = "[";
300
30.6M
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
30.6M
#if defined(__clang__)
307
30.6M
#pragma clang diagnostic push
308
30.6M
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
30.6M
#endif
310
95.4M
  for (const auto& item : collection) {
311
95.4M
    if (first) {
312
30.6M
      first = false;
313
64.7M
    } else {
314
64.7M
      result += ", ";
315
64.7M
    }
316
95.4M
    result += ToString(transform(item));
317
95.4M
  }
318
30.6M
#if defined(__clang__)
319
30.6M
#pragma clang diagnostic pop
320
30.6M
#endif
321
30.6M
  result += "]";
322
30.6M
  return result;
323
30.6M
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >, yb::Identity>(std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> > const&, yb::Identity const&)
Line
Count
Source
298
96.3k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
96.3k
  std::string result = "[";
300
96.3k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
96.3k
#if defined(__clang__)
307
96.3k
#pragma clang diagnostic push
308
96.3k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
96.3k
#endif
310
710k
  for (const auto& item : collection) {
311
710k
    if (first) {
312
92.1k
      first = false;
313
618k
    } else {
314
618k
      result += ", ";
315
618k
    }
316
710k
    result += ToString(transform(item));
317
710k
  }
318
96.3k
#if defined(__clang__)
319
96.3k
#pragma clang diagnostic pop
320
96.3k
#endif
321
96.3k
  result += "]";
322
96.3k
  return result;
323
96.3k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::iterator_range<std::__1::__tree_const_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*, long> >, yb::Identity>(boost::iterator_range<std::__1::__tree_const_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*, long> > const&, yb::Identity const&)
Line
Count
Source
298
40.2k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
40.2k
  std::string result = "[";
300
40.2k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
40.2k
#if defined(__clang__)
307
40.2k
#pragma clang diagnostic push
308
40.2k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
40.2k
#endif
310
78.7k
  for (const auto& item : collection) {
311
78.7k
    if (first) {
312
40.2k
      first = false;
313
40.2k
    } else {
314
38.5k
      result += ", ";
315
38.5k
    }
316
78.7k
    result += ToString(transform(item));
317
78.7k
  }
318
40.2k
#if defined(__clang__)
319
40.2k
#pragma clang diagnostic pop
320
40.2k
#endif
321
40.2k
  result += "]";
322
40.2k
  return result;
323
40.2k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::Status, std::__1::allocator<yb::Status> >, yb::Identity>(std::__1::vector<yb::Status, std::__1::allocator<yb::Status> > const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<yb::tablet::FilePB>, yb::Identity>(google::protobuf::RepeatedPtrField<yb::tablet::FilePB> const&, yb::Identity const&)
Line
Count
Source
298
2.02k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
2.02k
  std::string result = "[";
300
2.02k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
2.02k
#if defined(__clang__)
307
2.02k
#pragma clang diagnostic push
308
2.02k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
2.02k
#endif
310
6.54k
  for (const auto& item : collection) {
311
6.54k
    if (first) {
312
1.48k
      first = false;
313
5.05k
    } else {
314
5.05k
      result += ", ";
315
5.05k
    }
316
6.54k
    result += ToString(transform(item));
317
6.54k
  }
318
2.02k
#if defined(__clang__)
319
2.02k
#pragma clang diagnostic pop
320
2.02k
#endif
321
2.02k
  result += "]";
322
2.02k
  return result;
323
2.02k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<yb::tablet::SnapshotFilePB>, yb::Identity>(google::protobuf::RepeatedPtrField<yb::tablet::SnapshotFilePB> const&, yb::Identity const&)
Line
Count
Source
298
2.02k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
2.02k
  std::string result = "[";
300
2.02k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
2.02k
#if defined(__clang__)
307
2.02k
#pragma clang diagnostic push
308
2.02k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
2.02k
#endif
310
2.02k
  for (const auto& item : collection) {
311
60
    if (first) {
312
2
      first = false;
313
58
    } else {
314
58
      result += ", ";
315
58
    }
316
60
    result += ToString(transform(item));
317
60
  }
318
2.02k
#if defined(__clang__)
319
2.02k
#pragma clang diagnostic pop
320
2.02k
#endif
321
2.02k
  result += "]";
322
2.02k
  return result;
323
2.02k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedField<unsigned long long>, yb::Identity>(google::protobuf::RepeatedField<unsigned long long> const&, yb::Identity const&)
Line
Count
Source
298
2.02k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
2.02k
  std::string result = "[";
300
2.02k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
2.02k
#if defined(__clang__)
307
2.02k
#pragma clang diagnostic push
308
2.02k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
2.02k
#endif
310
3.20k
  for (const auto& item : collection) {
311
3.20k
    if (first) {
312
2.02k
      first = false;
313
2.02k
    } else {
314
1.17k
      result += ", ";
315
1.17k
    }
316
3.20k
    result += ToString(transform(item));
317
3.20k
  }
318
2.02k
#if defined(__clang__)
319
2.02k
#pragma clang diagnostic pop
320
2.02k
#endif
321
2.02k
  result += "]";
322
2.02k
  return result;
323
2.02k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<yb::IndexMap, yb::Identity>(yb::IndexMap const&, yb::Identity const&)
Line
Count
Source
298
18
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
18
  std::string result = "[";
300
18
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
18
#if defined(__clang__)
307
18
#pragma clang diagnostic push
308
18
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
18
#endif
310
18
  for (const auto& item : collection) {
311
8
    if (first) {
312
8
      first = false;
313
8
    } else {
314
0
      result += ", ";
315
0
    }
316
8
    result += ToString(transform(item));
317
8
  }
318
18
#if defined(__clang__)
319
18
#pragma clang diagnostic pop
320
18
#endif
321
18
  result += "]";
322
18
  return result;
323
18
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, yb::Identity>(std::__1::unordered_set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, yb::Identity const&)
Line
Count
Source
298
86
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
86
  std::string result = "[";
300
86
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
86
#if defined(__clang__)
307
86
#pragma clang diagnostic push
308
86
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
86
#endif
310
86
  for (const auto& item : collection) {
311
85
    if (first) {
312
85
      first = false;
313
85
    } else {
314
0
      result += ", ";
315
0
    }
316
85
    result += ToString(transform(item));
317
85
  }
318
86
#if defined(__clang__)
319
86
#pragma clang diagnostic pop
320
86
#endif
321
86
  result += "]";
322
86
  return result;
323
86
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::uuids::uuid, yb::Identity>(boost::uuids::uuid const&, yb::Identity const&)
Line
Count
Source
298
3
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
3
  std::string result = "[";
300
3
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
3
#if defined(__clang__)
307
3
#pragma clang diagnostic push
308
3
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
3
#endif
310
48
  for (const auto& item : collection) {
311
48
    if (first) {
312
3
      first = false;
313
45
    } else {
314
45
      result += ", ";
315
45
    }
316
48
    result += ToString(transform(item));
317
48
  }
318
3
#if defined(__clang__)
319
3
#pragma clang diagnostic pop
320
3
#endif
321
3
  result += "]";
322
3
  return result;
323
3
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<rocksdb::LiveFileMetaData, std::__1::allocator<rocksdb::LiveFileMetaData> >, yb::Identity>(std::__1::vector<rocksdb::LiveFileMetaData, std::__1::allocator<rocksdb::LiveFileMetaData> > const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::IndexInfo, std::__1::allocator<yb::IndexInfo> >, yb::Identity>(std::__1::vector<yb::IndexInfo, std::__1::allocator<yb::IndexInfo> > const&, yb::Identity const&)
Line
Count
Source
298
1.92k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
1.92k
  std::string result = "[";
300
1.92k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
1.92k
#if defined(__clang__)
307
1.92k
#pragma clang diagnostic push
308
1.92k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
1.92k
#endif
310
1.92k
  for (const auto& item : collection) {
311
1.92k
    if (first) {
312
1.92k
      first = false;
313
1.92k
    } else {
314
0
      result += ", ";
315
0
    }
316
1.92k
    result += ToString(transform(item));
317
1.92k
  }
318
1.92k
#if defined(__clang__)
319
1.92k
#pragma clang diagnostic pop
320
1.92k
#endif
321
1.92k
  result += "]";
322
1.92k
  return result;
323
1.92k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> > >, yb::Identity>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> > > const&, yb::Identity const&)
Line
Count
Source
298
5
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
5
  std::string result = "[";
300
5
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
5
#if defined(__clang__)
307
5
#pragma clang diagnostic push
308
5
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
5
#endif
310
5
  for (const auto& item : collection) {
311
5
    if (first) {
312
5
      first = false;
313
5
    } else {
314
0
      result += ", ";
315
0
    }
316
5
    result += ToString(transform(item));
317
5
  }
318
5
#if defined(__clang__)
319
5
#pragma clang diagnostic pop
320
5
#endif
321
5
  result += "]";
322
5
  return result;
323
5
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::map<long long, yb::tablet::Entry, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, yb::tablet::Entry> > >, yb::Identity>(std::__1::map<long long, yb::tablet::Entry, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, yb::tablet::Entry> > > const&, yb::Identity const&)
transaction_coordinator.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState> > >, yb::Identity>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState> > > const&, yb::Identity const&)
Line
Count
Source
298
1.21M
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
1.21M
  std::string result = "[";
300
1.21M
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
1.21M
#if defined(__clang__)
307
1.21M
#pragma clang diagnostic push
308
1.21M
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
1.21M
#endif
310
1.30M
  for (const auto& item : collection) {
311
1.30M
    if (first) {
312
592k
      first = false;
313
715k
    } else {
314
715k
      result += ", ";
315
715k
    }
316
1.30M
    result += ToString(transform(item));
317
1.30M
  }
318
1.21M
#if defined(__clang__)
319
1.21M
#pragma clang diagnostic pop
320
1.21M
#endif
321
1.21M
  result += "]";
322
1.21M
  return result;
323
1.21M
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::deque<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > > >, yb::Identity>(std::__1::deque<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::tablet::UpdateTxnOperation, std::__1::default_delete<yb::tablet::UpdateTxnOperation> > > > const&, yb::Identity const&)
Line
Count
Source
298
1.21M
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
1.21M
  std::string result = "[";
300
1.21M
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
1.21M
#if defined(__clang__)
307
1.21M
#pragma clang diagnostic push
308
1.21M
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
1.21M
#endif
310
1.21M
  for (const auto& item : collection) {
311
0
    if (first) {
312
0
      first = false;
313
0
    } else {
314
0
      result += ", ";
315
0
    }
316
0
    result += ToString(transform(item));
317
0
  }
318
1.21M
#if defined(__clang__)
319
1.21M
#pragma clang diagnostic pop
320
1.21M
#endif
321
1.21M
  result += "]";
322
1.21M
  return result;
323
1.21M
}
Unexecuted instantiation: transaction_coordinator.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::tablet::(anonymous namespace)::ExpectedTabletBatches, std::__1::allocator<yb::tablet::(anonymous namespace)::ExpectedTabletBatches> >, yb::Identity>(std::__1::vector<yb::tablet::(anonymous namespace)::ExpectedTabletBatches, std::__1::allocator<yb::tablet::(anonymous namespace)::ExpectedTabletBatches> > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::multi_index::multi_index_container<std::__1::shared_ptr<yb::tablet::RunningTransaction>, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::StronglyTypedUuid<yb::TransactionId_Tag> const&, &(yb::tablet::RunningTransaction::id() const)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::StartTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::start_ht() const)>, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::AbortCheckTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::abort_check_ht() const)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<std::__1::shared_ptr<yb::tablet::RunningTransaction> > >, yb::tablet::TransactionParticipant::Impl::TEST_GetNumRunningTransactions()::'lambda'(std::__1::shared_ptr<yb::tablet::RunningTransaction> const&)>(boost::multi_index::multi_index_container<std::__1::shared_ptr<yb::tablet::RunningTransaction>, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::StronglyTypedUuid<yb::TransactionId_Tag> const&, &(yb::tablet::RunningTransaction::id() const)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::StartTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::start_ht() const)>, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::AbortCheckTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::abort_check_ht() const)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<std::__1::shared_ptr<yb::tablet::RunningTransaction> > > const&, yb::tablet::TransactionParticipant::Impl::TEST_GetNumRunningTransactions()::'lambda'(std::__1::shared_ptr<yb::tablet::RunningTransaction> const&) const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::deque<long long, std::__1::allocator<long long> >, yb::Identity>(std::__1::deque<long long, std::__1::allocator<long long> > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > > > >, yb::Identity>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > > > > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > >, yb::Identity>(std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::deque<yb::tablet::MvccManager::QueueItem, std::__1::allocator<yb::tablet::MvccManager::QueueItem> >, yb::Identity>(std::__1::deque<yb::tablet::MvccManager::QueueItem, std::__1::allocator<yb::tablet::MvccManager::QueueItem> > const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::tablet::TableInfo>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::tablet::TableInfo> > > >, yb::Identity>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::tablet::TableInfo>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::tablet::TableInfo> > > > const&, yb::Identity const&)
Line
Count
Source
298
16
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
16
  std::string result = "[";
300
16
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
16
#if defined(__clang__)
307
16
#pragma clang diagnostic push
308
16
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
16
#endif
310
9.37k
  for (const auto& item : collection) {
311
9.37k
    if (first) {
312
16
      first = false;
313
9.36k
    } else {
314
9.36k
      result += ", ";
315
9.36k
    }
316
9.37k
    result += ToString(transform(item));
317
9.37k
  }
318
16
#if defined(__clang__)
319
16
#pragma clang diagnostic pop
320
16
#endif
321
16
  result += "]";
322
16
  return result;
323
16
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> > >, yb::Identity>(std::__1::vector<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> > > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::iterator_range<std::__1::__wrap_iter<yb::tablet::OperationDriver**> >, yb::Identity>(boost::iterator_range<std::__1::__wrap_iter<yb::tablet::OperationDriver**> > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<long long, std::__1::shared_ptr<yb::rpc::DelayedTask>, std::__1::hash<long long>, std::__1::equal_to<long long>, std::__1::allocator<std::__1::pair<long long const, std::__1::shared_ptr<yb::rpc::DelayedTask> > > >, yb::Identity>(std::__1::unordered_map<long long, std::__1::shared_ptr<yb::rpc::DelayedTask>, std::__1::hash<long long>, std::__1::equal_to<long long>, std::__1::allocator<std::__1::pair<long long const, std::__1::shared_ptr<yb::rpc::DelayedTask> > > > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::shared_ptr<yb::rpc::ReactorTask>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::ReactorTask> > >, yb::Identity>(std::__1::vector<std::__1::shared_ptr<yb::rpc::ReactorTask>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::ReactorTask> > > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::shared_ptr<yb::rpc::OutboundCall>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::OutboundCall> > >, yb::Identity>(std::__1::vector<std::__1::shared_ptr<yb::rpc::OutboundCall>, std::__1::allocator<std::__1::shared_ptr<yb::rpc::OutboundCall> > > const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_set<std::__1::shared_ptr<yb::rpc::Connection>, std::__1::hash<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::equal_to<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::allocator<std::__1::shared_ptr<yb::rpc::Connection> > >, yb::Identity>(std::__1::unordered_set<std::__1::shared_ptr<yb::rpc::Connection>, std::__1::hash<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::equal_to<std::__1::shared_ptr<yb::rpc::Connection> >, std::__1::allocator<std::__1::shared_ptr<yb::rpc::Connection> > > const&, yb::Identity const&)
Line
Count
Source
298
1
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
1
  std::string result = "[";
300
1
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
1
#if defined(__clang__)
307
1
#pragma clang diagnostic push
308
1
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
1
#endif
310
1
  for (const auto& item : collection) {
311
0
    if (first) {
312
0
      first = false;
313
0
    } else {
314
0
      result += ", ";
315
0
    }
316
0
    result += ToString(transform(item));
317
0
  }
318
1
#if defined(__clang__)
319
1
#pragma clang diagnostic pop
320
1
#endif
321
1
  result += "]";
322
1
  return result;
323
1
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::container::stable_vector<std::__1::shared_ptr<yb::rpc::RpcCommand>, void>, yb::Identity>(boost::container::stable_vector<std::__1::shared_ptr<yb::rpc::RpcCommand>, void> const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<unsigned long long, yb::rpc::InboundCall*, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<std::__1::pair<unsigned long long const, yb::rpc::InboundCall*> > >, yb::Identity>(std::__1::unordered_map<unsigned long long, yb::rpc::InboundCall*, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<std::__1::pair<unsigned long long const, yb::rpc::InboundCall*> > > const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<yb::HostPortPB>, yb::Identity>(google::protobuf::RepeatedPtrField<yb::HostPortPB> const&, yb::Identity const&)
Line
Count
Source
298
453k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
453k
  std::string result = "[";
300
453k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
453k
#if defined(__clang__)
307
453k
#pragma clang diagnostic push
308
453k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
453k
#endif
310
453k
  for (const auto& item : collection) {
311
352k
    if (
first352k
) {
312
352k
      first = false;
313
18.4E
    } else {
314
18.4E
      result += ", ";
315
18.4E
    }
316
352k
    result += ToString(transform(item));
317
352k
  }
318
453k
#if defined(__clang__)
319
453k
#pragma clang diagnostic pop
320
453k
#endif
321
453k
  result += "]";
322
453k
  return result;
323
453k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<yb::consensus::ReplicateMsg>, yb::Identity>(google::protobuf::RepeatedPtrField<yb::consensus::ReplicateMsg> const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::container::small_vector<std::__1::chrono::time_point<yb::CoarseMonoClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >, 5ul, void, void>, yb::Identity>(boost::container::small_vector<std::__1::chrono::time_point<yb::CoarseMonoClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >, 5ul, void, void> const&, yb::Identity const&)
Line
Count
Source
298
1
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
1
  std::string result = "[";
300
1
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
1
#if defined(__clang__)
307
1
#pragma clang diagnostic push
308
1
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
1
#endif
310
1
  for (const auto& item : collection) {
311
0
    if (first) {
312
0
      first = false;
313
0
    } else {
314
0
      result += ", ";
315
0
    }
316
0
    result += ToString(transform(item));
317
0
  }
318
1
#if defined(__clang__)
319
1
#pragma clang diagnostic pop
320
1
#endif
321
1
  result += "]";
322
1
  return result;
323
1
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::container::small_vector<unsigned long long, 5ul, void, void>, yb::Identity>(boost::container::small_vector<unsigned long long, 5ul, void, void> const&, yb::Identity const&)
Line
Count
Source
298
2
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
2
  std::string result = "[";
300
2
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
2
#if defined(__clang__)
307
2
#pragma clang diagnostic push
308
2
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
2
#endif
310
2
  for (const auto& item : collection) {
311
2
    if (first) {
312
1
      first = false;
313
1
    } else {
314
1
      result += ", ";
315
1
    }
316
2
    result += ToString(transform(item));
317
2
  }
318
2
#if defined(__clang__)
319
2
#pragma clang diagnostic pop
320
2
#endif
321
2
  result += "]";
322
2
  return result;
323
2
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::container::small_vector<yb::OpId, 5ul, void, void>, yb::Identity>(boost::container::small_vector<yb::OpId, 5ul, void, void> const&, yb::Identity const&)
Line
Count
Source
298
1
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
1
  std::string result = "[";
300
1
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
1
#if defined(__clang__)
307
1
#pragma clang diagnostic push
308
1
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
1
#endif
310
2
  for (const auto& item : collection) {
311
2
    if (first) {
312
1
      first = false;
313
1
    } else {
314
1
      result += ", ";
315
1
    }
316
2
    result += ToString(transform(item));
317
2
  }
318
1
#if defined(__clang__)
319
1
#pragma clang diagnostic pop
320
1
#endif
321
1
  result += "]";
322
1
  return result;
323
1
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::deque<scoped_refptr<yb::consensus::ConsensusRound>, std::__1::allocator<scoped_refptr<yb::consensus::ConsensusRound> > >, yb::Identity>(std::__1::deque<scoped_refptr<yb::consensus::ConsensusRound>, std::__1::allocator<scoped_refptr<yb::consensus::ConsensusRound> > > const&, yb::Identity const&)
Unexecuted instantiation: retryable_requests.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::multi_index::detail::hashed_index<boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, boost::hash<long long>, std::__1::equal_to<long long>, boost::multi_index::detail::nth_layer<1, yb::consensus::(anonymous namespace)::RunningRetryableRequest, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::RequestIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::RunningRetryableRequest> >, boost::mpl::v_item<yb::consensus::(anonymous namespace)::RequestIdIndex, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag>, yb::Identity>(boost::multi_index::detail::hashed_index<boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, boost::hash<long long>, std::__1::equal_to<long long>, boost::multi_index::detail::nth_layer<1, yb::consensus::(anonymous namespace)::RunningRetryableRequest, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::RequestIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::RunningRetryableRequest> >, boost::mpl::v_item<yb::consensus::(anonymous namespace)::RequestIdIndex, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag> const&, yb::Identity const&)
Unexecuted instantiation: retryable_requests.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::multi_index::multi_index_container<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::LastIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, long long, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::last_id)>, mpl_::na>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::OpIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, yb::OpId, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::min_op_id)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange> >, yb::Identity>(boost::multi_index::multi_index_container<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::LastIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, long long, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::last_id)>, mpl_::na>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::OpIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange, yb::OpId, &(yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange::min_op_id)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::ReplicatedRetryableRequestRange> > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::__1::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> > >, yb::Identity>(std::__1::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::__1::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> > > const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::IndexPermissions, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexPermissions> > >, yb::Identity>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::IndexPermissions, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::IndexPermissions> > > const&, yb::Identity const&)
Line
Count
Source
298
879
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
879
  std::string result = "[";
300
879
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
879
#if defined(__clang__)
307
879
#pragma clang diagnostic push
308
879
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
879
#endif
310
890
  for (const auto& item : collection) {
311
890
    if (first) {
312
879
      first = false;
313
879
    } else {
314
11
      result += ", ";
315
11
    }
316
890
    result += ToString(transform(item));
317
890
  }
318
879
#if defined(__clang__)
319
879
#pragma clang diagnostic pop
320
879
#endif
321
879
  result += "]";
322
879
  return result;
323
879
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::IndexInfoPB, std::__1::allocator<yb::IndexInfoPB> >, yb::Identity>(std::__1::vector<yb::IndexInfoPB, std::__1::allocator<yb::IndexInfoPB> > const&, yb::Identity const&)
Line
Count
Source
298
907
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
907
  std::string result = "[";
300
907
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
907
#if defined(__clang__)
307
907
#pragma clang diagnostic push
308
907
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
907
#endif
310
919
  for (const auto& item : collection) {
311
919
    if (first) {
312
907
      first = false;
313
907
    } else {
314
12
      result += ", ";
315
12
    }
316
919
    result += ToString(transform(item));
317
919
  }
318
907
#if defined(__clang__)
319
907
#pragma clang diagnostic pop
320
907
#endif
321
907
  result += "]";
322
907
  return result;
323
907
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<scoped_refptr<yb::master::TabletInfo>, std::__1::allocator<scoped_refptr<yb::master::TabletInfo> > >, yb::Identity>(std::__1::vector<scoped_refptr<yb::master::TabletInfo>, std::__1::allocator<scoped_refptr<yb::master::TabletInfo> > > const&, yb::Identity const&)
Line
Count
Source
298
69.1k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
69.1k
  std::string result = "[";
300
69.1k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
69.1k
#if defined(__clang__)
307
69.1k
#pragma clang diagnostic push
308
69.1k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
69.1k
#endif
310
69.1k
  for (const auto& item : collection) {
311
69.1k
    if (first) {
312
69.1k
      first = false;
313
69.1k
    } else {
314
7
      result += ", ";
315
7
    }
316
69.1k
    result += ToString(transform(item));
317
69.1k
  }
318
69.1k
#if defined(__clang__)
319
69.1k
#pragma clang diagnostic pop
320
69.1k
#endif
321
69.1k
  result += "]";
322
69.1k
  return result;
323
69.1k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, yb::Uuid (*)(yb::Slice const&)>(google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&, yb::Uuid (* const&)(yb::Slice const&))
Line
Count
Source
298
5.88k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
5.88k
  std::string result = "[";
300
5.88k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
5.88k
#if defined(__clang__)
307
5.88k
#pragma clang diagnostic push
308
5.88k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
5.88k
#endif
310
5.88k
  for (const auto& item : collection) {
311
4
    if (first) {
312
4
      first = false;
313
4
    } else {
314
0
      result += ", ";
315
0
    }
316
4
    result += ToString(transform(item));
317
4
  }
318
5.88k
#if defined(__clang__)
319
5.88k
#pragma clang diagnostic pop
320
5.88k
#endif
321
5.88k
  result += "]";
322
5.88k
  return result;
323
5.88k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<yb::IndexInfoPB>, yb::Identity>(google::protobuf::RepeatedPtrField<yb::IndexInfoPB> const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 2ul>, yb::Identity>(std::__1::array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 2ul> const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::TabletReplica, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::TabletReplica> > >, yb::Identity>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::TabletReplica, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::TabletReplica> > > const&, yb::Identity const&)
Line
Count
Source
298
92.0M
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
92.0M
  std::string result = "[";
300
92.0M
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
92.0M
#if defined(__clang__)
307
92.0M
#pragma clang diagnostic push
308
92.0M
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
92.0M
#endif
310
92.0M
  for (const auto& item : collection) {
311
517k
    if (first) {
312
173k
      first = false;
313
344k
    } else {
314
344k
      result += ", ";
315
344k
    }
316
517k
    result += ToString(transform(item));
317
517k
  }
318
92.0M
#if defined(__clang__)
319
92.0M
#pragma clang diagnostic pop
320
92.0M
#endif
321
92.0M
  result += "]";
322
92.0M
  return result;
323
92.0M
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_set<std::__1::shared_ptr<yb::server::MonitoredTask>, std::__1::hash<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::equal_to<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::allocator<std::__1::shared_ptr<yb::server::MonitoredTask> > >, yb::Identity>(std::__1::unordered_set<std::__1::shared_ptr<yb::server::MonitoredTask>, std::__1::hash<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::equal_to<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::allocator<std::__1::shared_ptr<yb::server::MonitoredTask> > > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, scoped_refptr<yb::master::TableInfo>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, scoped_refptr<yb::master::TableInfo> > > >, yb::Identity>(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, scoped_refptr<yb::master::TableInfo>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, scoped_refptr<yb::master::TableInfo> > > > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_set<yb::CloudInfoPB, yb::master::cloud_hash, yb::master::cloud_equal_to, std::__1::allocator<yb::CloudInfoPB> >, yb::Identity>(std::__1::unordered_set<yb::CloudInfoPB, yb::master::cloud_hash, yb::master::cloud_equal_to, std::__1::allocator<yb::CloudInfoPB> > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::MonoTime, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::MonoTime> > >, yb::Identity>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::MonoTime, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::MonoTime> > > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::master::TabletSnapshotOperation, std::__1::allocator<yb::master::TabletSnapshotOperation> >, yb::Identity>(std::__1::vector<yb::master::TabletSnapshotOperation, std::__1::allocator<yb::master::TabletSnapshotOperation> > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::docdb::PrimitiveValue, std::__1::allocator<yb::docdb::PrimitiveValue> >, yb::Identity>(std::__1::vector<yb::docdb::PrimitiveValue, std::__1::allocator<yb::docdb::PrimitiveValue> > const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::multi_index::multi_index_container<yb::master::StateWithTablets::TabletData, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::member<yb::master::StateWithTablets::TabletData, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, &(yb::master::StateWithTablets::TabletData::id)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::master::StateWithTablets::RunningTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::master::StateWithTablets::TabletData, bool, &(yb::master::StateWithTablets::TabletData::running)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::master::StateWithTablets::TabletData> >, yb::Identity>(boost::multi_index::multi_index_container<yb::master::StateWithTablets::TabletData, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::member<yb::master::StateWithTablets::TabletData, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, &(yb::master::StateWithTablets::TabletData::id)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::master::StateWithTablets::RunningTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::master::StateWithTablets::TabletData, bool, &(yb::master::StateWithTablets::TabletData::running)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::master::StateWithTablets::TabletData> > const&, yb::Identity const&)
Line
Count
Source
298
9
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
9
  std::string result = "[";
300
9
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
9
#if defined(__clang__)
307
9
#pragma clang diagnostic push
308
9
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
9
#endif
310
21
  for (const auto& item : collection) {
311
21
    if (first) {
312
9
      first = false;
313
12
    } else {
314
12
      result += ", ";
315
12
    }
316
21
    result += ToString(transform(item));
317
21
  }
318
9
#if defined(__clang__)
319
9
#pragma clang diagnostic pop
320
9
#endif
321
9
  result += "]";
322
9
  return result;
323
9
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::master::TSDescriptor> > > >, yb::Identity>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::shared_ptr<yb::master::TSDescriptor> > > > const&, yb::Identity const&)
Line
Count
Source
298
8.15k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
8.15k
  std::string result = "[";
300
8.15k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
8.15k
#if defined(__clang__)
307
8.15k
#pragma clang diagnostic push
308
8.15k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
8.15k
#endif
310
17.0k
  for (const auto& item : collection) {
311
17.0k
    if (first) {
312
8.15k
      first = false;
313
8.85k
    } else {
314
8.85k
      result += ", ";
315
8.85k
    }
316
17.0k
    result += ToString(transform(item));
317
17.0k
  }
318
8.15k
#if defined(__clang__)
319
8.15k
#pragma clang diagnostic pop
320
8.15k
#endif
321
8.15k
  result += "]";
322
8.15k
  return result;
323
8.15k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::ColumnId, std::__1::allocator<yb::ColumnId> >, yb::Identity>(std::__1::vector<yb::ColumnId, std::__1::allocator<yb::ColumnId> > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysRowEntryType, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysRowEntryType> > >, yb::Identity>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysRowEntryType, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysRowEntryType> > > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, yb::HybridTime, boost::hash<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const, yb::HybridTime> > >, yb::Identity>(std::__1::unordered_map<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, yb::HybridTime, boost::hash<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const, yb::HybridTime> > > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysNamespaceEntryPB, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysNamespaceEntryPB> > >, yb::Identity>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysNamespaceEntryPB, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysNamespaceEntryPB> > > const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<int, std::__1::allocator<int> >, yb::Identity>(std::__1::vector<int, std::__1::allocator<int> > const&, yb::Identity const&)
Line
Count
Source
298
5.13k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
5.13k
  std::string result = "[";
300
5.13k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
5.13k
#if defined(__clang__)
307
5.13k
#pragma clang diagnostic push
308
5.13k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
5.13k
#endif
310
5.13k
  for (const auto& item : collection) {
311
336
    if (first) {
312
31
      first = false;
313
305
    } else {
314
305
      result += ", ";
315
305
    }
316
336
    result += ToString(transform(item));
317
336
  }
318
5.13k
#if defined(__clang__)
319
5.13k
#pragma clang diagnostic pop
320
5.13k
#endif
321
5.13k
  result += "]";
322
5.13k
  return result;
323
5.13k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::iterator_range<std::__1::__wrap_iter<yb::client::internal::InFlightOp*> >, yb::Identity>(boost::iterator_range<std::__1::__wrap_iter<yb::client::internal::InFlightOp*> > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<yb::master::TabletLocationsPB>, yb::Identity>(google::protobuf::RepeatedPtrField<yb::master::TabletLocationsPB> const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::client::internal::LookupData*, std::__1::allocator<yb::client::internal::LookupData*> >, yb::Identity>(std::__1::vector<yb::client::internal::LookupData*, std::__1::allocator<yb::client::internal::LookupData*> > const&, yb::Identity const&)
Unexecuted instantiation: table.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, yb::client::VersionedTablePartitionList::ToString() const::$_2>(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, yb::client::VersionedTablePartitionList::ToString() const::$_2 const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::QLRow, std::__1::allocator<yb::QLRow> >, yb::Identity>(std::__1::vector<yb::QLRow, std::__1::allocator<yb::QLRow> > const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::client::internal::RemoteTabletServer*, std::__1::allocator<yb::client::internal::RemoteTabletServer*> >, yb::Identity>(std::__1::vector<yb::client::internal::RemoteTabletServer*, std::__1::allocator<yb::client::internal::RemoteTabletServer*> > const&, yb::Identity const&)
Line
Count
Source
298
836
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
836
  std::string result = "[";
300
836
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
836
#if defined(__clang__)
307
836
#pragma clang diagnostic push
308
836
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
836
#endif
310
1.17k
  for (const auto& item : collection) {
311
1.17k
    if (first) {
312
465
      first = false;
313
711
    } else {
314
711
      result += ", ";
315
711
    }
316
1.17k
    result += ToString(transform(item));
317
1.17k
  }
318
836
#if defined(__clang__)
319
836
#pragma clang diagnostic pop
320
836
#endif
321
836
  result += "]";
322
836
  return result;
323
836
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<yb::client::internal::RemoteTabletServer*, yb::client::internal::TabletInvoker::FollowerData, std::__1::hash<yb::client::internal::RemoteTabletServer*>, std::__1::equal_to<yb::client::internal::RemoteTabletServer*>, std::__1::allocator<std::__1::pair<yb::client::internal::RemoteTabletServer* const, yb::client::internal::TabletInvoker::FollowerData> > >, yb::Identity>(std::__1::unordered_map<yb::client::internal::RemoteTabletServer*, yb::client::internal::TabletInvoker::FollowerData, std::__1::hash<yb::client::internal::RemoteTabletServer*>, std::__1::equal_to<yb::client::internal::RemoteTabletServer*>, std::__1::allocator<std::__1::pair<yb::client::internal::RemoteTabletServer* const, yb::client::internal::TabletInvoker::FollowerData> > > const&, yb::Identity const&)
Line
Count
Source
298
836
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
836
  std::string result = "[";
300
836
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
836
#if defined(__clang__)
307
836
#pragma clang diagnostic push
308
836
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
836
#endif
310
2.20k
  for (const auto& item : collection) {
311
2.20k
    if (first) {
312
777
      first = false;
313
1.42k
    } else {
314
1.42k
      result += ", ";
315
1.42k
    }
316
2.20k
    result += ToString(transform(item));
317
2.20k
  }
318
836
#if defined(__clang__)
319
836
#pragma clang diagnostic pop
320
836
#endif
321
836
  result += "]";
322
836
  return result;
323
836
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::container::small_vector<yb::client::internal::InFlightOpsGroup, 40ul, void, void>, yb::Identity>(boost::container::small_vector<yb::client::internal::InFlightOpsGroup, 40ul, void, void> const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::client::YBTransaction::Impl::TabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::client::YBTransaction::Impl::TabletState> > >, yb::Identity>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::client::YBTransaction::Impl::TabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::client::YBTransaction::Impl::TabletState> > > const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >, yb::Identity>(std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > const&, yb::Identity const&)
Line
Count
Source
298
2.08k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
2.08k
  std::string result = "[";
300
2.08k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
2.08k
#if defined(__clang__)
307
2.08k
#pragma clang diagnostic push
308
2.08k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
2.08k
#endif
310
7.93k
  for (const auto& item : collection) {
311
7.93k
    if (first) {
312
2.08k
      first = false;
313
5.85k
    } else {
314
5.85k
      result += ", ";
315
5.85k
    }
316
7.93k
    result += ToString(transform(item));
317
7.93k
  }
318
2.08k
#if defined(__clang__)
319
2.08k
#pragma clang diagnostic pop
320
2.08k
#endif
321
2.08k
  result += "]";
322
2.08k
  return result;
323
2.08k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::shared_ptr<yb::tools::YsckTabletReplica>, std::__1::allocator<std::__1::shared_ptr<yb::tools::YsckTabletReplica> > >, yb::Identity>(std::__1::vector<std::__1::shared_ptr<yb::tools::YsckTabletReplica>, std::__1::allocator<std::__1::shared_ptr<yb::tools::YsckTabletReplica> > > const&, yb::Identity const&)
Line
Count
Source
298
8
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
8
  std::string result = "[";
300
8
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
8
#if defined(__clang__)
307
8
#pragma clang diagnostic push
308
8
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
8
#endif
310
9
  for (const auto& item : collection) {
311
9
    if (first) {
312
8
      first = false;
313
8
    } else {
314
1
      result += ", ";
315
1
    }
316
9
    result += ToString(transform(item));
317
9
  }
318
8
#if defined(__clang__)
319
8
#pragma clang diagnostic pop
320
8
#endif
321
8
  result += "]";
322
8
  return result;
323
8
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<yb::master::SnapshotInfoPB>, yb::Identity>(google::protobuf::RepeatedPtrField<yb::master::SnapshotInfoPB> const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<yb::EnumBitSet<yb::docdb::IntentType>, yb::Identity>(yb::EnumBitSet<yb::docdb::IntentType> const&, yb::Identity const&)
Line
Count
Source
298
2.97k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
2.97k
  std::string result = "[";
300
2.97k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
2.97k
#if defined(__clang__)
307
2.97k
#pragma clang diagnostic push
308
2.97k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
2.97k
#endif
310
6.00k
  for (const auto& item : collection) {
311
6.00k
    if (first) {
312
2.96k
      first = false;
313
3.04k
    } else {
314
3.04k
      result += ", ";
315
3.04k
    }
316
6.00k
    result += ToString(transform(item));
317
6.00k
  }
318
2.97k
#if defined(__clang__)
319
2.97k
#pragma clang diagnostic pop
320
2.97k
#endif
321
2.97k
  result += "]";
322
2.97k
  return result;
323
2.97k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::OpId, std::__1::allocator<yb::OpId> >, yb::Identity>(std::__1::vector<yb::OpId, std::__1::allocator<yb::OpId> > const&, yb::Identity const&)
Line
Count
Source
298
6
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
6
  std::string result = "[";
300
6
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
6
#if defined(__clang__)
307
6
#pragma clang diagnostic push
308
6
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
6
#endif
310
15
  for (const auto& item : collection) {
311
15
    if (first) {
312
5
      first = false;
313
10
    } else {
314
10
      result += ", ";
315
10
    }
316
15
    result += ToString(transform(item));
317
15
  }
318
6
#if defined(__clang__)
319
6
#pragma clang diagnostic pop
320
6
#endif
321
6
  result += "]";
322
6
  return result;
323
6
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::allocator<std::__1::shared_ptr<yb::master::TSDescriptor> > >, yb::Identity>(std::__1::vector<std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::allocator<std::__1::shared_ptr<yb::master::TSDescriptor> > > const&, yb::Identity const&)
Line
Count
Source
298
254
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
254
  std::string result = "[";
300
254
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
254
#if defined(__clang__)
307
254
#pragma clang diagnostic push
308
254
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
254
#endif
310
254
  for (const auto& item : collection) {
311
0
    if (first) {
312
0
      first = false;
313
0
    } else {
314
0
      result += ", ";
315
0
    }
316
0
    result += ToString(transform(item));
317
0
  }
318
254
#if defined(__clang__)
319
254
#pragma clang diagnostic pop
320
254
#endif
321
254
  result += "]";
322
254
  return result;
323
254
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<GStringPiece, unsigned long, std::__1::hash<GStringPiece>, std::__1::equal_to<GStringPiece>, yb::STLCountingAllocator<std::__1::pair<GStringPiece const, unsigned long>, std::__1::allocator<std::__1::pair<GStringPiece const, unsigned long> > > >, yb::Identity>(std::__1::unordered_map<GStringPiece, unsigned long, std::__1::hash<GStringPiece>, std::__1::equal_to<GStringPiece>, yb::STLCountingAllocator<std::__1::pair<GStringPiece const, unsigned long>, std::__1::allocator<std::__1::pair<GStringPiece const, unsigned long> > > > const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<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::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >, yb::Identity>(std::__1::unordered_map<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::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&, yb::Identity const&)
Line
Count
Source
298
842k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
842k
  std::string result = "[";
300
842k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
842k
#if defined(__clang__)
307
842k
#pragma clang diagnostic push
308
842k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
842k
#endif
310
1.26M
  for (const auto& item : collection) {
311
1.26M
    if (first) {
312
842k
      first = false;
313
842k
    } else {
314
421k
      result += ", ";
315
421k
    }
316
1.26M
    result += ToString(transform(item));
317
1.26M
  }
318
842k
#if defined(__clang__)
319
842k
#pragma clang diagnostic pop
320
842k
#endif
321
842k
  result += "]";
322
842k
  return result;
323
842k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_set<rocksdb::DBImpl::CompactionTask*, std::__1::hash<rocksdb::DBImpl::CompactionTask*>, std::__1::equal_to<rocksdb::DBImpl::CompactionTask*>, std::__1::allocator<rocksdb::DBImpl::CompactionTask*> >, yb::Identity>(std::__1::unordered_set<rocksdb::DBImpl::CompactionTask*, std::__1::hash<rocksdb::DBImpl::CompactionTask*>, std::__1::equal_to<rocksdb::DBImpl::CompactionTask*>, std::__1::allocator<rocksdb::DBImpl::CompactionTask*> > const&, yb::Identity const&)
Line
Count
Source
298
3.26k
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
3.26k
  std::string result = "[";
300
3.26k
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
3.26k
#if defined(__clang__)
307
3.26k
#pragma clang diagnostic push
308
3.26k
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
3.26k
#endif
310
3.26k
  for (const auto& item : collection) {
311
139
    if (first) {
312
112
      first = false;
313
112
    } else {
314
27
      result += ", ";
315
27
    }
316
139
    result += ToString(transform(item));
317
139
  }
318
3.26k
#if defined(__clang__)
319
3.26k
#pragma clang diagnostic pop
320
3.26k
#endif
321
3.26k
  result += "]";
322
3.26k
  return result;
323
3.26k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::container::small_vector<unsigned long long, 1ul, void, void>, yb::Identity>(boost::container::small_vector<unsigned long long, 1ul, void, void> const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_multiset<unsigned long long, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<unsigned long long> >, yb::Identity>(std::__1::unordered_multiset<unsigned long long, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<unsigned long long> > const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<boost::asio::ip::address, std::__1::allocator<boost::asio::ip::address> >, yb::Identity>(std::__1::vector<boost::asio::ip::address, std::__1::allocator<boost::asio::ip::address> > const&, yb::Identity const&)
Line
Count
Source
298
3
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
3
  std::string result = "[";
300
3
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
3
#if defined(__clang__)
307
3
#pragma clang diagnostic push
308
3
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
3
#endif
310
1.03k
  for (const auto& item : collection) {
311
1.03k
    if (first) {
312
3
      first = false;
313
1.03k
    } else {
314
1.03k
      result += ", ";
315
1.03k
    }
316
1.03k
    result += ToString(transform(item));
317
1.03k
  }
318
3
#if defined(__clang__)
319
3
#pragma clang diagnostic pop
320
3
#endif
321
3
  result += "]";
322
3
  return result;
323
3
}
priority_thread_pool.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::multi_index::multi_index_container<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, boost::multi_index::indexed_by<boost::multi_index::ranked_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::PriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::PriorityTaskComparator>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::StateAndPriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::StateAndPriorityTaskComparator>, boost::multi_index::hashed_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::SerialNoTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, unsigned long, &(yb::(anonymous namespace)::PriorityThreadPoolInternalTask::serial_no() const)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolInternalTask> >, yb::Identity>(boost::multi_index::multi_index_container<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, boost::multi_index::indexed_by<boost::multi_index::ranked_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::PriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::PriorityTaskComparator>, boost::multi_index::ordered_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::StateAndPriorityTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::identity<yb::(anonymous namespace)::PriorityThreadPoolInternalTask>, yb::(anonymous namespace)::StateAndPriorityTaskComparator>, boost::multi_index::hashed_unique<boost::multi_index::tag<yb::PriorityThreadPool::Impl::SerialNoTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::(anonymous namespace)::PriorityThreadPoolInternalTask, unsigned long, &(yb::(anonymous namespace)::PriorityThreadPoolInternalTask::serial_no() const)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolInternalTask> > const&, yb::Identity const&)
Line
Count
Source
298
1
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
1
  std::string result = "[";
300
1
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
1
#if defined(__clang__)
307
1
#pragma clang diagnostic push
308
1
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
1
#endif
310
6
  for (const auto& item : collection) {
311
6
    if (first) {
312
1
      first = false;
313
5
    } else {
314
5
      result += ", ";
315
5
    }
316
6
    result += ToString(transform(item));
317
6
  }
318
1
#if defined(__clang__)
319
1
#pragma clang diagnostic pop
320
1
#endif
321
1
  result += "]";
322
1
  return result;
323
1
}
priority_thread_pool.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<boost::container::stable_vector<yb::(anonymous namespace)::PriorityThreadPoolWorker, void>, yb::Identity>(boost::container::stable_vector<yb::(anonymous namespace)::PriorityThreadPoolWorker, void> const&, yb::Identity const&)
Line
Count
Source
298
1
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
1
  std::string result = "[";
300
1
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
1
#if defined(__clang__)
307
1
#pragma clang diagnostic push
308
1
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
1
#endif
310
5
  for (const auto& item : collection) {
311
5
    if (first) {
312
1
      first = false;
313
4
    } else {
314
4
      result += ", ";
315
4
    }
316
5
    result += ToString(transform(item));
317
5
  }
318
1
#if defined(__clang__)
319
1
#pragma clang diagnostic pop
320
1
#endif
321
1
  result += "]";
322
1
  return result;
323
1
}
priority_thread_pool.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::(anonymous namespace)::PriorityThreadPoolWorker*, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolWorker*> >, yb::Identity>(std::__1::vector<yb::(anonymous namespace)::PriorityThreadPoolWorker*, std::__1::allocator<yb::(anonymous namespace)::PriorityThreadPoolWorker*> > const&, yb::Identity const&)
Line
Count
Source
298
1
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
1
  std::string result = "[";
300
1
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
1
#if defined(__clang__)
307
1
#pragma clang diagnostic push
308
1
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
1
#endif
310
1
  for (const auto& item : collection) {
311
0
    if (first) {
312
0
      first = false;
313
0
    } else {
314
0
      result += ", ";
315
0
    }
316
0
    result += ToString(transform(item));
317
0
  }
318
1
#if defined(__clang__)
319
1
#pragma clang diagnostic pop
320
1
#endif
321
1
  result += "]";
322
1
  return result;
323
1
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> >, std::__1::allocator<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > > >, yb::Identity>(std::__1::vector<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> >, std::__1::allocator<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > > > const&, yb::Identity const&)
Line
Count
Source
298
1
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
1
  std::string result = "[";
300
1
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
1
#if defined(__clang__)
307
1
#pragma clang diagnostic push
308
1
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
1
#endif
310
1
  for (const auto& item : collection) {
311
0
    if (first) {
312
0
      first = false;
313
0
    } else {
314
0
      result += ", ";
315
0
    }
316
0
    result += ToString(transform(item));
317
0
  }
318
1
#if defined(__clang__)
319
1
#pragma clang diagnostic pop
320
1
#endif
321
1
  result += "]";
322
1
  return result;
323
1
}
Unexecuted instantiation: conflict_resolution.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<yb::StronglyTypedUuid<yb::TransactionId_Tag>, yb::docdb::(anonymous namespace)::TransactionConflictInfo, boost::hash<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::TransactionId_Tag> const, yb::docdb::(anonymous namespace)::TransactionConflictInfo> > >, yb::Identity>(std::__1::unordered_map<yb::StronglyTypedUuid<yb::TransactionId_Tag>, yb::docdb::(anonymous namespace)::TransactionConflictInfo, boost::hash<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::TransactionId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::TransactionId_Tag> const, yb::docdb::(anonymous namespace)::TransactionConflictInfo> > > const&, yb::Identity const&)
Unexecuted instantiation: conflict_resolution.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::map<yb::ByteBuffer<64ul>, yb::docdb::(anonymous namespace)::IntentData, std::__1::less<yb::ByteBuffer<64ul> >, std::__1::allocator<std::__1::pair<yb::ByteBuffer<64ul> const, yb::docdb::(anonymous namespace)::IntentData> > >, yb::Identity>(std::__1::map<yb::ByteBuffer<64ul>, yb::docdb::(anonymous namespace)::IntentData, std::__1::less<yb::ByteBuffer<64ul> >, std::__1::allocator<std::__1::pair<yb::ByteBuffer<64ul> const, yb::docdb::(anonymous namespace)::IntentData> > > const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::docdb::LockBatchEntry, std::__1::allocator<yb::docdb::LockBatchEntry> >, yb::Identity>(std::__1::vector<yb::docdb::LockBatchEntry, std::__1::allocator<yb::docdb::LockBatchEntry> > const&, yb::Identity const&)
Line
Count
Source
298
212
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
212
  std::string result = "[";
300
212
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
212
#if defined(__clang__)
307
212
#pragma clang diagnostic push
308
212
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
212
#endif
310
232
  for (const auto& item : collection) {
311
232
    if (first) {
312
212
      first = false;
313
212
    } else {
314
20
      result += ", ";
315
20
    }
316
232
    result += ToString(transform(item));
317
232
  }
318
212
#if defined(__clang__)
319
212
#pragma clang diagnostic pop
320
212
#endif
321
212
  result += "]";
322
212
  return result;
323
212
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > > >, yb::Identity>(std::__1::vector<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> >, std::__1::allocator<std::__1::unique_ptr<yb::docdb::DocOperation, std::__1::default_delete<yb::docdb::DocOperation> > > > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<google::protobuf::RepeatedPtrField<yb::docdb::KeyValuePairPB>, yb::Identity>(google::protobuf::RepeatedPtrField<yb::docdb::KeyValuePairPB> const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::unordered_map<yb::RefCntPrefix, yb::docdb::LockedBatchEntry*, yb::RefCntPrefixHash, std::__1::equal_to<yb::RefCntPrefix>, std::__1::allocator<std::__1::pair<yb::RefCntPrefix const, yb::docdb::LockedBatchEntry*> > >, yb::Identity>(std::__1::unordered_map<yb::RefCntPrefix, yb::docdb::LockedBatchEntry*, yb::RefCntPrefixHash, std::__1::equal_to<yb::RefCntPrefix>, std::__1::allocator<std::__1::pair<yb::RefCntPrefix const, yb::docdb::LockedBatchEntry*> > > const&, yb::Identity const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::redisserver::RedisReply, std::__1::allocator<yb::redisserver::RedisReply> >, yb::Identity>(std::__1::vector<yb::redisserver::RedisReply, std::__1::allocator<yb::redisserver::RedisReply> > const&, yb::Identity const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<yb::ql::CQLMessage::Value, std::__1::allocator<yb::ql::CQLMessage::Value> >, yb::Identity>(std::__1::vector<yb::ql::CQLMessage::Value, std::__1::allocator<yb::ql::CQLMessage::Value> > const&, yb::Identity const&)
Line
Count
Source
298
96
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
96
  std::string result = "[";
300
96
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
96
#if defined(__clang__)
307
96
#pragma clang diagnostic push
308
96
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
96
#endif
310
192
  for (const auto& item : collection) {
311
192
    if (first) {
312
96
      first = false;
313
96
    } else {
314
96
      result += ", ";
315
96
    }
316
192
    result += ToString(transform(item));
317
192
  }
318
96
#if defined(__clang__)
319
96
#pragma clang diagnostic pop
320
96
#endif
321
96
  result += "]";
322
96
  return result;
323
96
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::CollectionToString<std::__1::vector<long long, std::__1::allocator<long long> >, yb::Identity>(std::__1::vector<long long, std::__1::allocator<long long> > const&, yb::Identity const&)
Line
Count
Source
298
94
std::string CollectionToString(const Collection& collection, const Transform& transform) {
299
94
  std::string result = "[";
300
94
  auto first = true;
301
302
// Range loop analysis flags copying of objects in a range loop by suggesting the use of
303
// references. It however prevents the use of references for trivial entities like 'bool'. Given
304
// that this function is templatized, we have both the cases happening in the following loop.
305
// Ignore the range-loop-analysis in this part of the code.
306
94
#if defined(__clang__)
307
94
#pragma clang diagnostic push
308
94
#pragma clang diagnostic ignored "-Wrange-loop-analysis"
309
94
#endif
310
104
  for (const auto& item : collection) {
311
104
    if (first) {
312
94
      first = false;
313
94
    } else {
314
10
      result += ", ";
315
10
    }
316
104
    result += ToString(transform(item));
317
104
  }
318
94
#if defined(__clang__)
319
94
#pragma clang diagnostic pop
320
94
#endif
321
94
  result += "]";
322
94
  return result;
323
94
}
324
325
template <class... T>
326
2.40M
std::string AsString(T&&... t) {
327
2.40M
  return ToString(std::forward<T>(t)...);
328
2.40M
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::ReadHybridTime const&>(yb::ReadHybridTime const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::HybridTime* const&>(yb::HybridTime* const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::TransactionStatus const&>(yb::TransactionStatus const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::UnsignedIntSet<unsigned int> const&>(yb::UnsignedIntSet<unsigned int> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<unsigned long&>(unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tablet::RaftGroupStatePB>(yb::tablet::RaftGroupStatePB&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::consensus::LeaderStatus>(yb::consensus::LeaderStatus&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tserver::TabletServerErrorPB const&>(yb::tserver::TabletServerErrorPB const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::OpId>(yb::OpId&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&> const&>(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<unsigned short>(unsigned short&&)
Line
Count
Source
326
10.7k
std::string AsString(T&&... t) {
327
10.7k
  return ToString(std::forward<T>(t)...);
328
10.7k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&)
Line
Count
Source
326
52.4k
std::string AsString(T&&... t) {
327
52.4k
  return ToString(std::forward<T>(t)...);
328
52.4k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::HybridTime const&>(yb::HybridTime const&)
Line
Count
Source
326
96.9k
std::string AsString(T&&... t) {
327
96.9k
  return ToString(std::forward<T>(t)...);
328
96.9k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<long long const&>(long long const&)
Line
Count
Source
326
16.2k
std::string AsString(T&&... t) {
327
16.2k
  return ToString(std::forward<T>(t)...);
328
16.2k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tablet::SplitOperation&>(yb::tablet::SplitOperation&)
Line
Count
Source
326
2
std::string AsString(T&&... t) {
327
2
  return ToString(std::forward<T>(t)...);
328
2
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::shared_ptr<yb::consensus::StateChangeContext>&>(std::__1::shared_ptr<yb::consensus::StateChangeContext>&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&>(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&)
Line
Count
Source
326
10.7k
std::string AsString(T&&... t) {
327
10.7k
  return ToString(std::forward<T>(t)...);
328
10.7k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<boost::asio::ip::address>(boost::asio::ip::address&&)
Line
Count
Source
326
10.7k
std::string AsString(T&&... t) {
327
10.7k
  return ToString(std::forward<T>(t)...);
328
10.7k
}
audit_logger.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::ql::audit::(anonymous namespace)::Category const&>(yb::ql::audit::(anonymous namespace)::Category const&)
Line
Count
Source
326
10.7k
std::string AsString(T&&... t) {
327
10.7k
  return ToString(std::forward<T>(t)...);
328
10.7k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<boost::uuids::uuid>(boost::uuids::uuid&&)
Line
Count
Source
326
3
std::string AsString(T&&... t) {
327
3
  return ToString(std::forward<T>(t)...);
328
3
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::chrono::time_point<yb::CoarseMonoClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&>(std::__1::chrono::time_point<yb::CoarseMonoClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&)
Line
Count
Source
326
21
std::string AsString(T&&... t) {
327
21
  return ToString(std::forward<T>(t)...);
328
21
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<unsigned int const&>(unsigned int const&)
Line
Count
Source
326
10.1k
std::string AsString(T&&... t) {
327
10.1k
  return ToString(std::forward<T>(t)...);
328
10.1k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
326
68.0k
std::string AsString(T&&... t) {
327
68.0k
  return ToString(std::forward<T>(t)...);
328
68.0k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::TransactionStatusResult const&>(yb::TransactionStatusResult const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::HybridTime&>(yb::HybridTime&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<rocksdb::LiveFileMetaData, std::__1::allocator<rocksdb::LiveFileMetaData> >&>(std::__1::vector<rocksdb::LiveFileMetaData, std::__1::allocator<rocksdb::LiveFileMetaData> >&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<yb::IndexInfo, std::__1::allocator<yb::IndexInfo> > const&>(std::__1::vector<yb::IndexInfo, std::__1::allocator<yb::IndexInfo> > const&)
Line
Count
Source
326
1.92k
std::string AsString(T&&... t) {
327
1.92k
  return ToString(std::forward<T>(t)...);
328
1.92k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::QLResponsePB const&>(yb::QLResponsePB const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::QLWriteRequestPB const&>(yb::QLWriteRequestPB const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::unordered_set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>(std::__1::unordered_set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<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> > yb::AsString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> > >&>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> > >&)
Line
Count
Source
326
5
std::string AsString(T&&... t) {
327
5
  return ToString(std::forward<T>(t)...);
328
5
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::QLReadRequestPB const&>(yb::QLReadRequestPB const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<bool const&>(bool const&)
Line
Count
Source
326
765
std::string AsString(T&&... t) {
327
765
  return ToString(std::forward<T>(t)...);
328
765
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::RestartSafeCoarseTimePoint const&>(yb::RestartSafeCoarseTimePoint const&)
Line
Count
Source
326
7.43k
std::string AsString(T&&... t) {
327
7.43k
  return ToString(std::forward<T>(t)...);
328
7.43k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<unsigned long long const&>(unsigned long long const&)
Line
Count
Source
326
13.3k
std::string AsString(T&&... t) {
327
13.3k
  return ToString(std::forward<T>(t)...);
328
13.3k
}
Unexecuted instantiation: tablet_bootstrap.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tablet::(anonymous namespace)::ReplayDecision const&>(yb::tablet::(anonymous namespace)::ReplayDecision const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::StronglyTypedBool<yb::tablet::AlreadyAppliedToRegularDB_Tag> const&>(yb::StronglyTypedBool<yb::tablet::AlreadyAppliedToRegularDB_Tag> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::OpId const&>(yb::OpId const&)
Line
Count
Source
326
15.7k
std::string AsString(T&&... t) {
327
15.7k
  return ToString(std::forward<T>(t)...);
328
15.7k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tablet::UpdateTxnOperation*&>(yb::tablet::UpdateTxnOperation*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tablet::TransactionCoordinator::ReplicatedData const&>(yb::tablet::TransactionCoordinator::ReplicatedData const&)
Unexecuted instantiation: transaction_coordinator.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState> > >&>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::tablet::(anonymous namespace)::TransactionState::InvolvedTabletState> > >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tablet::TransactionCoordinator::AbortedData const&>(yb::tablet::TransactionCoordinator::AbortedData const&)
Unexecuted instantiation: transaction_coordinator.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<yb::tablet::(anonymous namespace)::ExpectedTabletBatches, std::__1::allocator<yb::tablet::(anonymous namespace)::ExpectedTabletBatches> > const&>(std::__1::vector<yb::tablet::(anonymous namespace)::ExpectedTabletBatches, std::__1::allocator<yb::tablet::(anonymous namespace)::ExpectedTabletBatches> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tablet::TransactionStatePB const&>(yb::tablet::TransactionStatePB const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::docdb::ApplyTransactionState const&>(yb::docdb::ApplyTransactionState const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::StronglyTypedUuid<yb::TransactionId_Tag> const&>(yb::StronglyTypedUuid<yb::TransactionId_Tag> const&)
Line
Count
Source
326
149
std::string AsString(T&&... t) {
327
149
  return ToString(std::forward<T>(t)...);
328
149
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tablet::RemoveReason const&>(yb::tablet::RemoveReason const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tablet::RemoveReason&>(yb::tablet::RemoveReason&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tablet::RunningTransaction&>(yb::tablet::RunningTransaction&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tablet::TransactionApplyData const&>(yb::tablet::TransactionApplyData const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::CleanupType&>(yb::CleanupType&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<boost::multi_index::multi_index_container<std::__1::shared_ptr<yb::tablet::RunningTransaction>, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::StronglyTypedUuid<yb::TransactionId_Tag> const&, &(yb::tablet::RunningTransaction::id() const)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::StartTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::start_ht() const)>, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::AbortCheckTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::abort_check_ht() const)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<std::__1::shared_ptr<yb::tablet::RunningTransaction> > >&, yb::tablet::TransactionParticipant::Impl::TEST_GetNumRunningTransactions()::'lambda'(std::__1::shared_ptr<yb::tablet::RunningTransaction> const&)&>(boost::multi_index::multi_index_container<std::__1::shared_ptr<yb::tablet::RunningTransaction>, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::StronglyTypedUuid<yb::TransactionId_Tag> const&, &(yb::tablet::RunningTransaction::id() const)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::StartTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::start_ht() const)>, mpl_::na>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<yb::tablet::TransactionParticipant::Impl::AbortCheckTimeTag, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<yb::tablet::RunningTransaction, yb::HybridTime, &(yb::tablet::RunningTransaction::abort_check_ht() const)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<std::__1::shared_ptr<yb::tablet::RunningTransaction> > >&, yb::tablet::TransactionParticipant::Impl::TEST_GetNumRunningTransactions()::'lambda'(std::__1::shared_ptr<yb::tablet::RunningTransaction> const&)&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::deque<long long, std::__1::allocator<long long> >&>(std::__1::deque<long long, std::__1::allocator<long long> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tablet::TransactionParticipant::Impl::RemoveQueueEntry&>(yb::tablet::TransactionParticipant::Impl::RemoveQueueEntry&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<long long&>(long long&)
Line
Count
Source
326
348k
std::string AsString(T&&... t) {
327
348k
  return ToString(std::forward<T>(t)...);
328
348k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::docdb::ApplyTransactionState const* const&>(yb::docdb::ApplyTransactionState const* const&)
Line
Count
Source
326
93
std::string AsString(T&&... t) {
327
93
  return ToString(std::forward<T>(t)...);
328
93
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > > > >&>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::deque<yb::StronglyTypedUuid<yb::TransactionId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::TransactionId_Tag> > > > > >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tablet::OperationDriver*>(yb::tablet::OperationDriver*&&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tablet::FixedHybridTimeLease const&>(yb::tablet::FixedHybridTimeLease const&)
Line
Count
Source
326
5
std::string AsString(T&&... t) {
327
5
  return ToString(std::forward<T>(t)...);
328
5
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tablet::SafeTimeWithSource const&>(yb::tablet::SafeTimeWithSource const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::OpId&>(yb::OpId&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> > > >(std::__1::vector<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, std::__1::allocator<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> > >&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<boost::iterator_range<std::__1::__wrap_iter<yb::tablet::OperationDriver**> > >(boost::iterator_range<std::__1::__wrap_iter<yb::tablet::OperationDriver**> >&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tserver::WriteRequestPB const*&>(yb::tserver::WriteRequestPB const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::tablet::WritePB&>(yb::tablet::WritePB&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::QLResponsePB*>(yb::QLResponsePB*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::shared_ptr<yb::client::YBqlWriteOp>&>(std::__1::shared_ptr<yb::client::YBqlWriteOp>&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<unsigned long const&>(unsigned long const&)
Line
Count
Source
326
138k
std::string AsString(T&&... t) {
327
138k
  return ToString(std::forward<T>(t)...);
328
138k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::MemTracker*&>(yb::MemTracker*&)
Line
Count
Source
326
12
std::string AsString(T&&... t) {
327
12
  return ToString(std::forward<T>(t)...);
328
12
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::shared_ptr<yb::rpc::OutboundData>&>(std::__1::shared_ptr<yb::rpc::OutboundData>&)
Line
Count
Source
326
2
std::string AsString(T&&... t) {
327
2
  return ToString(std::forward<T>(t)...);
328
2
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::Result<yb::rpc::ProcessCallsResult>&>(yb::Result<yb::rpc::ProcessCallsResult>&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::rpc::ProcessCallsResult const&>(yb::rpc::ProcessCallsResult const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::chrono::time_point<yb::CoarseMonoClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >&>(std::__1::chrono::time_point<yb::CoarseMonoClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >&)
Line
Count
Source
326
34
std::string AsString(T&&... t) {
327
34
  return ToString(std::forward<T>(t)...);
328
34
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::rpc::MarkAsDoneResult&>(yb::rpc::MarkAsDoneResult&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<boost::container::stable_vector<std::__1::shared_ptr<yb::rpc::RpcCommand>, void>&>(boost::container::stable_vector<std::__1::shared_ptr<yb::rpc::RpcCommand>, void>&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::rpc::OutboundData&>(yb::rpc::OutboundData&)
Line
Count
Source
326
6
std::string AsString(T&&... t) {
327
6
  return ToString(std::forward<T>(t)...);
328
6
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::consensus::ElectionMode const&>(yb::consensus::ElectionMode const&)
Line
Count
Source
326
1
std::string AsString(T&&... t) {
327
1
  return ToString(std::forward<T>(t)...);
328
1
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::consensus::ConsensusStatusPB const&>(yb::consensus::ConsensusStatusPB const&)
Line
Count
Source
326
122k
std::string AsString(T&&... t) {
327
122k
  return ToString(std::forward<T>(t)...);
328
122k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<scoped_refptr<yb::consensus::ConsensusRound> const&>(scoped_refptr<yb::consensus::ConsensusRound> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::deque<scoped_refptr<yb::consensus::ConsensusRound>, std::__1::allocator<scoped_refptr<yb::consensus::ConsensusRound> > >&>(std::__1::deque<scoped_refptr<yb::consensus::ConsensusRound>, std::__1::allocator<scoped_refptr<yb::consensus::ConsensusRound> > >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::deque<scoped_refptr<yb::consensus::ConsensusRound>, std::__1::allocator<scoped_refptr<yb::consensus::ConsensusRound> > > const&>(std::__1::deque<scoped_refptr<yb::consensus::ConsensusRound>, std::__1::allocator<scoped_refptr<yb::consensus::ConsensusRound> > > const&)
Unexecuted instantiation: retryable_requests.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<boost::multi_index::detail::hashed_index<boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, boost::hash<long long>, std::__1::equal_to<long long>, boost::multi_index::detail::nth_layer<1, yb::consensus::(anonymous namespace)::RunningRetryableRequest, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::RequestIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::RunningRetryableRequest> >, boost::mpl::v_item<yb::consensus::(anonymous namespace)::RequestIdIndex, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag>&>(boost::multi_index::detail::hashed_index<boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, boost::hash<long long>, std::__1::equal_to<long long>, boost::multi_index::detail::nth_layer<1, yb::consensus::(anonymous namespace)::RunningRetryableRequest, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::tag<yb::consensus::(anonymous namespace)::RequestIdIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<yb::consensus::(anonymous namespace)::RunningRetryableRequest, long long, &(yb::consensus::(anonymous namespace)::RunningRetryableRequest::request_id)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::__1::allocator<yb::consensus::(anonymous namespace)::RunningRetryableRequest> >, boost::mpl::v_item<yb::consensus::(anonymous namespace)::RequestIdIndex, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag>&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::server::MonitoredTaskState&>(yb::server::MonitoredTaskState&)
Line
Count
Source
326
456
std::string AsString(T&&... t) {
327
456
  return ToString(std::forward<T>(t)...);
328
456
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<scoped_refptr<yb::master::TableInfo> const&>(scoped_refptr<yb::master::TableInfo> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::IndexInfoPB&>(yb::IndexInfoPB&)
Line
Count
Source
326
8.42k
std::string AsString(T&&... t) {
327
8.42k
  return ToString(std::forward<T>(t)...);
328
8.42k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&, yb::Uuid (*)(yb::Slice const&)>(google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&, yb::Uuid (*&&)(yb::Slice const&))
Line
Count
Source
326
5.88k
std::string AsString(T&&... t) {
327
5.88k
  return ToString(std::forward<T>(t)...);
328
5.88k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::master::TableIdentifierPB const&>(yb::master::TableIdentifierPB const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::PartitionPB const&>(yb::PartitionPB const&)
Line
Count
Source
326
196
std::string AsString(T&&... t) {
327
196
  return ToString(std::forward<T>(t)...);
328
196
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 2ul>&>(std::__1::array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 2ul>&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::master::TabletInfo*&>(yb::master::TabletInfo*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::consensus::ConsensusStatePB*&>(yb::consensus::ConsensusStatePB*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::TabletReplica, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::TabletReplica> > > const&>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::TabletReplica, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::TabletReplica> > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, scoped_refptr<yb::master::TableInfo> > const&>(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, scoped_refptr<yb::master::TableInfo> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::PartitionPB&>(yb::PartitionPB&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::unordered_set<std::__1::shared_ptr<yb::server::MonitoredTask>, std::__1::hash<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::equal_to<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::allocator<std::__1::shared_ptr<yb::server::MonitoredTask> > > const&>(std::__1::unordered_set<std::__1::shared_ptr<yb::server::MonitoredTask>, std::__1::hash<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::equal_to<std::__1::shared_ptr<yb::server::MonitoredTask> >, std::__1::allocator<std::__1::shared_ptr<yb::server::MonitoredTask> > > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> >&&)
Line
Count
Source
326
5.29k
std::string AsString(T&&... t) {
327
5.29k
  return ToString(std::forward<T>(t)...);
328
5.29k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<int const&>(int const&)
Line
Count
Source
326
274
std::string AsString(T&&... t) {
327
274
  return ToString(std::forward<T>(t)...);
328
274
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::unordered_set<yb::CloudInfoPB, yb::master::cloud_hash, yb::master::cloud_equal_to, std::__1::allocator<yb::CloudInfoPB> > const&>(std::__1::unordered_set<yb::CloudInfoPB, yb::master::cloud_hash, yb::master::cloud_equal_to, std::__1::allocator<yb::CloudInfoPB> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>(std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::MonoTime, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::MonoTime> > > const&>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::MonoTime, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::MonoTime> > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<scoped_refptr<yb::master::TabletInfo>, std::__1::allocator<scoped_refptr<yb::master::TabletInfo> > > const&>(std::__1::vector<scoped_refptr<yb::master::TabletInfo>, std::__1::allocator<scoped_refptr<yb::master::TabletInfo> > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<yb::master::TabletSnapshotOperation, std::__1::allocator<yb::master::TabletSnapshotOperation> > const&>(std::__1::vector<yb::master::TabletSnapshotOperation, std::__1::allocator<yb::master::TabletSnapshotOperation> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::StronglyTypedUuid<yb::TxnSnapshotId_Tag> const&>(yb::StronglyTypedUuid<yb::TxnSnapshotId_Tag> const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::master::SysSnapshotEntryPB_State const&>(yb::master::SysSnapshotEntryPB_State const&)
Line
Count
Source
326
21
std::string AsString(T&&... t) {
327
21
  return ToString(std::forward<T>(t)...);
328
21
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::master::SnapshotScheduleOperation const&>(yb::master::SnapshotScheduleOperation const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::master::SnapshotScheduleOperationType const&>(yb::master::SnapshotScheduleOperationType const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const&>(yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const&)
Line
Count
Source
326
9
std::string AsString(T&&... t) {
327
9
  return ToString(std::forward<T>(t)...);
328
9
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::master::SnapshotScheduleFilterPB const&>(yb::master::SnapshotScheduleFilterPB const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::Result<yb::master::SysRowEntries>&>(yb::Result<yb::master::SysRowEntries>&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::master::SysRowEntries const&>(yb::master::SysRowEntries const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&)
Line
Count
Source
326
96
std::string AsString(T&&... t) {
327
96
  return ToString(std::forward<T>(t)...);
328
96
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<scoped_refptr<yb::master::TabletInfo>, std::__1::allocator<scoped_refptr<yb::master::TabletInfo> > >&>(std::__1::vector<scoped_refptr<yb::master::TabletInfo>, std::__1::allocator<scoped_refptr<yb::master::TabletInfo> > >&)
Line
Count
Source
326
3
std::string AsString(T&&... t) {
327
3
  return ToString(std::forward<T>(t)...);
328
3
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<yb::docdb::PrimitiveValue, std::__1::allocator<yb::docdb::PrimitiveValue> >&>(std::__1::vector<yb::docdb::PrimitiveValue, std::__1::allocator<yb::docdb::PrimitiveValue> >&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::Status const&>(yb::Status const&)
Line
Count
Source
326
25
std::string AsString(T&&... t) {
327
25
  return ToString(std::forward<T>(t)...);
328
25
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::master::SnapshotScheduleOptionsPB const&>(yb::master::SnapshotScheduleOptionsPB const&)
Line
Count
Source
326
9
std::string AsString(T&&... t) {
327
9
  return ToString(std::forward<T>(t)...);
328
9
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > const&>(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysRowEntryType, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysRowEntryType> > >&>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysRowEntryType, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysRowEntryType> > >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::unordered_map<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, yb::HybridTime, boost::hash<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const, yb::HybridTime> > > const&>(std::__1::unordered_map<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag>, yb::HybridTime, boost::hash<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::equal_to<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> >, std::__1::allocator<std::__1::pair<yb::StronglyTypedUuid<yb::SnapshotScheduleId_Tag> const, yb::HybridTime> > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysNamespaceEntryPB, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysNamespaceEntryPB> > >&>(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yb::master::SysNamespaceEntryPB, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, yb::master::SysNamespaceEntryPB> > >&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*&)
Line
Count
Source
326
51
std::string AsString(T&&... t) {
327
51
  return ToString(std::forward<T>(t)...);
328
51
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::Result<scoped_refptr<yb::client::internal::RemoteTablet> >&>(yb::Result<scoped_refptr<yb::client::internal::RemoteTablet> >&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<scoped_refptr<yb::client::internal::RemoteTablet> const&>(scoped_refptr<yb::client::internal::RemoteTablet> const&)
Line
Count
Source
326
5
std::string AsString(T&&... t) {
327
5
  return ToString(std::forward<T>(t)...);
328
5
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::client::internal::AsyncRpc const&>(yb::client::internal::AsyncRpc const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<boost::iterator_range<std::__1::__wrap_iter<yb::client::internal::InFlightOp*> > >(boost::iterator_range<std::__1::__wrap_iter<yb::client::internal::InFlightOp*> >&&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::client::internal::ClientMasterRpcBase const*>(yb::client::internal::ClientMasterRpcBase const*&&)
Line
Count
Source
326
15.8k
std::string AsString(T&&... t) {
327
15.8k
  return ToString(std::forward<T>(t)...);
328
15.8k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::shared_ptr<yb::client::YBOperation> const&>(std::__1::shared_ptr<yb::client::YBOperation> const&)
Line
Count
Source
326
5
std::string AsString(T&&... t) {
327
5
  return ToString(std::forward<T>(t)...);
328
5
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::master::TabletLocationsPB const&>(yb::master::TabletLocationsPB const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::Partition const&>(yb::Partition const&)
Line
Count
Source
326
5.08k
std::string AsString(T&&... t) {
327
5.08k
  return ToString(std::forward<T>(t)...);
328
5.08k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<boost::optional<unsigned int> const&>(boost::optional<unsigned int> const&)
Line
Count
Source
326
5.08k
std::string AsString(T&&... t) {
327
5.08k
  return ToString(std::forward<T>(t)...);
328
5.08k
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::client::internal::LookupRpc*&>(yb::client::internal::LookupRpc*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<google::protobuf::RepeatedPtrField<yb::master::TabletLocationsPB> const&>(google::protobuf::RepeatedPtrField<yb::master::TabletLocationsPB> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::shared_ptr<yb::client::internal::LookupByKeyRpc>&>(std::__1::shared_ptr<yb::client::internal::LookupByKeyRpc>&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<scoped_refptr<yb::client::internal::RemoteTablet>&>(scoped_refptr<yb::client::internal::RemoteTablet>&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const> const&>(std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::client::YBOperation&>(yb::client::YBOperation&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<yb::client::internal::RemoteTabletServer*, std::__1::allocator<yb::client::internal::RemoteTabletServer*> >&>(std::__1::vector<yb::client::internal::RemoteTabletServer*, std::__1::allocator<yb::client::internal::RemoteTabletServer*> >&)
Line
Count
Source
326
836
std::string AsString(T&&... t) {
327
836
  return ToString(std::forward<T>(t)...);
328
836
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::unordered_map<yb::client::internal::RemoteTabletServer*, yb::client::internal::TabletInvoker::FollowerData, std::__1::hash<yb::client::internal::RemoteTabletServer*>, std::__1::equal_to<yb::client::internal::RemoteTabletServer*>, std::__1::allocator<std::__1::pair<yb::client::internal::RemoteTabletServer* const, yb::client::internal::TabletInvoker::FollowerData> > >&>(std::__1::unordered_map<yb::client::internal::RemoteTabletServer*, yb::client::internal::TabletInvoker::FollowerData, std::__1::hash<yb::client::internal::RemoteTabletServer*>, std::__1::equal_to<yb::client::internal::RemoteTabletServer*>, std::__1::allocator<std::__1::pair<yb::client::internal::RemoteTabletServer* const, yb::client::internal::TabletInvoker::FollowerData> > >&)
Line
Count
Source
326
836
std::string AsString(T&&... t) {
327
836
  return ToString(std::forward<T>(t)...);
328
836
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::Result<scoped_refptr<yb::client::internal::RemoteTablet> > const&>(yb::Result<scoped_refptr<yb::client::internal::RemoteTablet> > const&)
Unexecuted instantiation: transaction.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::client::(anonymous namespace)::TransactionState&>(yb::client::(anonymous namespace)::TransactionState&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<boost::container::small_vector<yb::client::internal::InFlightOpsGroup, 40ul, void, void>&>(boost::container::small_vector<yb::client::internal::InFlightOpsGroup, 40ul, void, void>&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<unsigned long>(unsigned long&&)
Line
Count
Source
326
164k
std::string AsString(T&&... t) {
327
164k
  return ToString(std::forward<T>(t)...);
328
164k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::StronglyTypedUuid<yb::TransactionId_Tag>&>(yb::StronglyTypedUuid<yb::TransactionId_Tag>&)
Line
Count
Source
326
409k
std::string AsString(T&&... t) {
327
409k
  return ToString(std::forward<T>(t)...);
328
409k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >&>(std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >&)
Line
Count
Source
326
2
std::string AsString(T&&... t) {
327
2
  return ToString(std::forward<T>(t)...);
328
2
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<google::protobuf::RepeatedPtrField<yb::master::SnapshotInfoPB>&>(google::protobuf::RepeatedPtrField<yb::master::SnapshotInfoPB>&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::HostPort>(yb::HostPort&&)
Line
Count
Source
326
399
std::string AsString(T&&... t) {
327
399
  return ToString(std::forward<T>(t)...);
328
399
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::docdb::KeyBytes const&>(yb::docdb::KeyBytes const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > >&>(std::__1::vector<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> >, std::__1::allocator<std::__1::vector<yb::HostPort, std::__1::allocator<yb::HostPort> > > >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::pggate::PgIsolationLevel const&>(yb::pggate::PgIsolationLevel const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::IsolationLevel const&>(yb::IsolationLevel const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<yb::OpId, std::__1::allocator<yb::OpId> > const&>(std::__1::vector<yb::OpId, std::__1::allocator<yb::OpId> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::load_generator::ReadStatus&>(yb::load_generator::ReadStatus&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::allocator<std::__1::shared_ptr<yb::master::TSDescriptor> > >&>(std::__1::vector<std::__1::shared_ptr<yb::master::TSDescriptor>, std::__1::allocator<std::__1::shared_ptr<yb::master::TSDescriptor> > >&)
Line
Count
Source
326
254
std::string AsString(T&&... t) {
327
254
  return ToString(std::forward<T>(t)...);
328
254
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> >(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&&)
Line
Count
Source
326
6
std::string AsString(T&&... t) {
327
6
  return ToString(std::forward<T>(t)...);
328
6
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::master::GetLoadBalancerStateResponsePB const&>(yb::master::GetLoadBalancerStateResponsePB const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::master::SplitTabletResponsePB const&>(yb::master::SplitTabletResponsePB const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::master::DisableTabletSplittingResponsePB const&>(yb::master::DisableTabletSplittingResponsePB const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::master::IsTabletSplittingCompleteResponsePB const&>(yb::master::IsTabletSplittingCompleteResponsePB const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::rpc_test::LightweightResponsePB>(yb::rpc_test::LightweightResponsePB&&)
Line
Count
Source
326
2
std::string AsString(T&&... t) {
327
2
  return ToString(std::forward<T>(t)...);
328
2
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::rpc_test::LWLightweightResponsePB&>(yb::rpc_test::LWLightweightResponsePB&)
Line
Count
Source
326
2
std::string AsString(T&&... t) {
327
2
  return ToString(std::forward<T>(t)...);
328
2
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::ColumnId const&>(yb::ColumnId const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::QLExpressionPB const&>(yb::QLExpressionPB const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::unordered_map<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::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&>(std::__1::unordered_map<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::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&)
Line
Count
Source
326
842k
std::string AsString(T&&... t) {
327
842k
  return ToString(std::forward<T>(t)...);
328
842k
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<rocksdb::FileBoundaryValues<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&>(rocksdb::FileBoundaryValues<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&)
Line
Count
Source
326
471
std::string AsString(T&&... t) {
327
471
  return ToString(std::forward<T>(t)...);
328
471
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> >, std::__1::allocator<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > > > const&>(std::__1::vector<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> >, std::__1::allocator<std::__1::unique_ptr<yb::PriorityThreadPoolTask, std::__1::default_delete<yb::PriorityThreadPoolTask> > > > const&)
Line
Count
Source
326
1
std::string AsString(T&&... t) {
327
1
  return ToString(std::forward<T>(t)...);
328
1
}
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&&)
Line
Count
Source
326
976
std::string AsString(T&&... t) {
327
976
  return ToString(std::forward<T>(t)...);
328
976
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::docdb::KeyBounds const*&>(yb::docdb::KeyBounds const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::WaitPolicy const&>(yb::WaitPolicy const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::Result<yb::TransactionStatusResult>&>(yb::Result<yb::TransactionStatusResult>&)
Unexecuted instantiation: conflict_resolution.cc:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::map<yb::ByteBuffer<64ul>, yb::docdb::(anonymous namespace)::IntentData, std::__1::less<yb::ByteBuffer<64ul> >, std::__1::allocator<std::__1::pair<yb::ByteBuffer<64ul> const, yb::docdb::(anonymous namespace)::IntentData> > >&>(std::__1::map<yb::ByteBuffer<64ul>, yb::docdb::(anonymous namespace)::IntentData, std::__1::less<yb::ByteBuffer<64ul> >, std::__1::allocator<std::__1::pair<yb::ByteBuffer<64ul> const, yb::docdb::(anonymous namespace)::IntentData> > >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::EnumBitSet<yb::docdb::IntentType> const&>(yb::EnumBitSet<yb::docdb::IntentType> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::WaitPolicy&>(yb::WaitPolicy&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::ColumnSchema const&>(yb::ColumnSchema const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::vector<yb::docdb::LockBatchEntry, std::__1::allocator<yb::docdb::LockBatchEntry> > const&>(std::__1::vector<yb::docdb::LockBatchEntry, std::__1::allocator<yb::docdb::LockBatchEntry> > const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::docdb::StorageDbType&>(yb::docdb::StorageDbType&)
Line
Count
Source
326
32
std::string AsString(T&&... t) {
327
32
  return ToString(std::forward<T>(t)...);
328
32
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::QLValuePB const* const&>(yb::QLValuePB const* const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::docdb::ValueType const&>(yb::docdb::ValueType const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::MonoDelta const&>(yb::MonoDelta const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::docdb::ResolvedIntentState&>(yb::docdb::ResolvedIntentState&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<yb::BlockingQueue<yb::log::LogEntryBatch*, yb::DefaultLogicalSize> const&>(yb::BlockingQueue<yb::log::LogEntryBatch*, yb::DefaultLogicalSize> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::atomic<yb::TaskStreamRunState> const&>(std::__1::atomic<yb::TaskStreamRunState> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > yb::AsString<std::__1::atomic<bool> const&>(std::__1::atomic<bool> const&)
329
330
} // namespace yb
331
332
#if BOOST_PP_VARIADICS
333
334
#define YB_FIELD_TO_STRING(r, data, elem) \
335
1.13M
    " " BOOST_PP_STRINGIZE(elem) ": " + yb::AsString(BOOST_PP_CAT(elem, BOOST_PP_APPLY(data))) +
336
#define YB_FIELDS_TO_STRING(data, ...) \
337
865k
    BOOST_PP_SEQ_FOR_EACH(
YB_FIELD_TO_STRING378k
, data(), BOOST_PP_VARIADIC_TO_SEQ(__VA_ARGS__))
338
339
// This can be used to simplify ToString function implementations in structs where field names do
340
// not end with an underscore. Suppose we have a struct with fields a and b. If we implement
341
// ToString as
342
//
343
// std::string ToString() const {
344
//   return YB_STRUCT_TO_STRING(a, b);
345
// }
346
//
347
// we will get ToString return values of the form "{ a: value_for_a b: value_for_b }".
348
#define YB_STRUCT_TO_STRING(...) \
349
85.3k
    "{" 
YB_FIELDS_TO_STRING83.5k
(BOOST_PP_NIL, __VA_ARGS__) " }"
350
351
// This can be used to simplify ToString function implementations in classes where field names end
352
// with an underscore. Suppose we have a class with fields a_ and b_. If we implement ToString as
353
//
354
// std::string ToString() const {
355
//   return YB_CLASS_TO_STRING(a, b);
356
// }
357
//
358
// we will get ToString return values of the form "{ a: value_for_a b: value_for_b }".
359
#define YB_CLASS_TO_STRING(...) \
360
25.5k
    "{" YB_FIELDS_TO_STRING((BOOST_PP_IDENTITY(_)), __VA_ARGS__) " }"
361
362
#else
363
#error "Compiler not supported -- BOOST_PP_VARIADICS is not set. See https://bit.ly/2ZF7rTu."
364
#endif
365
366
#endif // YB_UTIL_TOSTRING_H