Descriptionrtc_stats: Update code to remove chromium style warnings suppression.
The warning previously suppressed made it possible to define tings like
constructors in the header, and "complex" objects did not need to have
an explicit out-of-line copy constructor, destructor, etc.
To be able to not suppress this warning, the RTCStats macro was split
into a WEBRTC_RTCSTATS_DECL() and WEBRTC_RTCSTATS_IMPL() for .h and .cc
respectively. Some copy constructors are also defined.
BUG=chromium:627816
Committed: https://crrev.com/fc5e0504ea0dd341046779881908d4640617a2f0
Cr-Commit-Position: refs/heads/master@{#14545}
Patch Set 1 #Patch Set 2 : rtc_stats_unittests still needs to suppress warning due to webrtc/base header inclusions #Patch Set 3 : Updated comment #
Total comments: 4
Patch Set 4 : Addressed comments and rebase with master #
Messages
Total messages: 11 (4 generated)
|