WebRTC follows the Chromium and Google C++ style guides, unless an exception is listed below. In cases where they conflict, the Chromium style guide trumps the Google style guide, and the exceptions in this file trump them both.
Some older parts of the code violate the style guide in various ways.
There are no exceptions yet. If and when exceptions are adopted, they’ll be listed here.
There’s a substantial chunk of legacy C code in WebRTC, and a lot of it is old enough that it violates the parts of the C++ style guide that also applies to C (naming etc.) for the simple reason that it pre-dates the use of the current C++ style guide for this code base.