/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 |