Merge "Fix TracedValue compilation on Windows."
diff --git a/include/perfetto/tracing/traced_value.h b/include/perfetto/tracing/traced_value.h
index 6029482..a5481b0 100644
--- a/include/perfetto/tracing/traced_value.h
+++ b/include/perfetto/tracing/traced_value.h
@@ -374,7 +374,7 @@
} // namespace internal
template <typename T>
-PERFETTO_EXPORT void WriteIntoTracedValue(TracedValue context, T&& value) {
+void WriteIntoTracedValue(TracedValue context, T&& value) {
// TODO(altimin): Add a URL to documentation and a list of common failure
// patterns.
static_assert(
@@ -396,20 +396,18 @@
// See WriteWithFallback test in traced_value_unittest.cc for a concrete
// example.
template <typename T>
-PERFETTO_EXPORT
- typename std::enable_if<internal::has_traced_value_support<T>::value>::type
- WriteIntoTracedValueWithFallback(TracedValue context,
- T&& value,
- const std::string&) {
+typename std::enable_if<internal::has_traced_value_support<T>::value>::type
+WriteIntoTracedValueWithFallback(TracedValue context,
+ T&& value,
+ const std::string&) {
WriteIntoTracedValue(std::move(context), std::forward<T>(value));
}
template <typename T>
-PERFETTO_EXPORT
- typename std::enable_if<!internal::has_traced_value_support<T>::value>::type
- WriteIntoTracedValueWithFallback(TracedValue context,
- T&&,
- const std::string& fallback) {
+typename std::enable_if<!internal::has_traced_value_support<T>::value>::type
+WriteIntoTracedValueWithFallback(TracedValue context,
+ T&&,
+ const std::string& fallback) {
std::move(context).WriteString(fallback);
}