Lines Matching refs:RTCStatsMember
287 class RTCStatsMember : public RTCStatsMemberInterface {
289 explicit RTCStatsMember(const char* name) in RTCStatsMember() function
291 RTCStatsMember(const char* name, const T& value) in RTCStatsMember() function
293 RTCStatsMember(const char* name, T&& value) in RTCStatsMember() function
296 explicit RTCStatsMember(const RTCStatsMember<T>& other) in RTCStatsMember() function
299 explicit RTCStatsMember(RTCStatsMember<T>&& other) in RTCStatsMember() function
311 const RTCStatsMember<T>& other_t =
312 static_cast<const RTCStatsMember<T>&>(other);
368 RTC_EXPORT RTCStatsMemberInterface::Type RTCStatsMember<T>::StaticType(); \
370 RTC_EXPORT bool RTCStatsMember<T>::is_sequence() const; \
372 RTC_EXPORT bool RTCStatsMember<T>::is_string() const; \
374 RTC_EXPORT std::string RTCStatsMember<T>::ValueToString() const; \
376 RTC_EXPORT std::string RTCStatsMember<T>::ValueToJson() const; \
378 RTCStatsMember<T>
398 class RTCNonStandardStatsMember : public RTCStatsMember<T> {
401 : RTCStatsMember<T>(name) {} in RTCNonStandardStatsMember()
404 : RTCStatsMember<T>(name), group_ids_(group_ids) {} in RTCNonStandardStatsMember()
406 : RTCStatsMember<T>(name, value) {} in RTCNonStandardStatsMember()
408 : RTCStatsMember<T>(name, std::move(value)) {} in RTCNonStandardStatsMember()
410 : RTCStatsMember<T>(other), group_ids_(other.group_ids_) {} in RTCNonStandardStatsMember()
412 : RTCStatsMember<T>(std::move(other)), in RTCNonStandardStatsMember()
421 T& operator=(const T& value) { return RTCStatsMember<T>::operator=(value); }
423 return RTCStatsMember<T>::operator=(std::move(value));