commit | 212a20604a4a48f93c946a29a57cb77d34437b2c | [log] [tgz] |
---|---|---|
author | Taylor Brandstetter <deadbeef@webrtc.org> | Thu Oct 12 18:22:48 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Mar 28 20:58:27 2018 |
tree | f2f95c55536e654af8344e13091c9e3469d7b55b | |
parent | e2971ec2aba6424f2aae8eed2a59ed1482fd3383 [diff] |
Add style guidance about forward declarations. We prefer the Google style guide over the chromium guide in this case: avoid forward declarations whenever possible. We don't have the same compilation time issue that chromium does, so we can afford to do this. The majority of our code already follows this guideline, as far as I'm aware, though some forward declarations are still used to resolve circular dependencies. Bug: None Notry: true Change-Id: I712e0361acf76217067b13b8b3e4bc931d2a0238 Reviewed-on: https://webrtc-review.googlesource.com/8800 Commit-Queue: Taylor Brandstetter <deadbeef@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#22662}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.