blob: 6d059f754b9c12e684bd60a5cfc9f2edfcfb24ad [file] [log] [blame]
// Copyright (c) 2021 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef POLYFILLS_THIRD_PARTY_PERFETTO_INCLUDE_PERFETTO_TRACING_TRACED_VALUE_H_
#define POLYFILLS_THIRD_PARTY_PERFETTO_INCLUDE_PERFETTO_TRACING_TRACED_VALUE_H_
namespace perfetto {
class TracedValue {
public:
void WriteString(const std::string&) && {}
};
template <typename T>
void WriteIntoTracedValue(TracedValue context, T&& value) {}
template <typename T, typename ResultType = void, class = void>
struct check_traced_value_support {
static constexpr bool value = true;
using type = ResultType;
};
} // namespace perfetto
#endif // POLYFILLS_THIRD_PARTY_PERFETTO_INCLUDE_PERFETTO_TRACING_TRACED_VALUE_H_