From 6dd488b2e55125644263e4837f1abd950d5e410d Mon Sep 17 00:00:00 2001 From: Mirko Bonadei Date: Wed, 20 Nov 2019 14:06:39 +0100 Subject: [PATCH] RTC_EXPORT RTCStatsMember's specialized members. Without this, on some build configurations the symbols of the specialized members don't get exported as explained at: https://bugs.chromium.org/p/chromium/issues/detail?id=1026078#c10 Bug: chromium:1026078 Change-Id: I0c3058a82d60e6de5e401dbec5bb8501b7bbd8b5 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/160046 Reviewed-by: Karl Wiberg Commit-Queue: Mirko Bonadei Cr-Commit-Position: refs/heads/master@{#29846} --- api/stats/rtc_stats.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/stats/rtc_stats.h b/api/stats/rtc_stats.h index 5f5bb41658..d45902e0a5 100644 --- a/api/stats/rtc_stats.h +++ b/api/stats/rtc_stats.h @@ -359,13 +359,13 @@ class RTCStatsMember : public RTCStatsMemberInterface { template <> \ RTC_EXPORT RTCStatsMemberInterface::Type RTCStatsMember::StaticType(); \ template <> \ - bool RTCStatsMember::is_sequence() const; \ + RTC_EXPORT bool RTCStatsMember::is_sequence() const; \ template <> \ - bool RTCStatsMember::is_string() const; \ + RTC_EXPORT bool RTCStatsMember::is_string() const; \ template <> \ - std::string RTCStatsMember::ValueToString() const; \ + RTC_EXPORT std::string RTCStatsMember::ValueToString() const; \ template <> \ - std::string RTCStatsMember::ValueToJson() const; \ + RTC_EXPORT std::string RTCStatsMember::ValueToJson() const; \ extern template class RTC_EXPORT_TEMPLATE_DECLARE(RTC_EXPORT) \ RTCStatsMember