Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(168)

Unified Diff: webrtc/base/deprecation.h

Issue 2877023002: Move webrtc/{base => rtc_base} (Closed)
Patch Set: update presubmit.py and DEPS include rules Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webrtc/base/cryptstring.cc ('k') | webrtc/base/dscp.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webrtc/base/deprecation.h
diff --git a/webrtc/base/deprecation.h b/webrtc/base/deprecation.h
index ce950f9b525cd05b8a5c6c756a4581cd0251905a..d6c5124c39fa06580bc5b9e43292043d4a2a2b36 100644
--- a/webrtc/base/deprecation.h
+++ b/webrtc/base/deprecation.h
@@ -11,35 +11,9 @@
#ifndef WEBRTC_BASE_DEPRECATION_H_
#define WEBRTC_BASE_DEPRECATION_H_
-// Annotate the declarations of deprecated functions with this to cause a
-// compiler warning when they're used. Like so:
-//
-// RTC_DEPRECATED std::pony PonyPlz(const std::pony_spec& ps);
-//
-// NOTE 1: The annotation goes on the declaration in the .h file, not the
-// definition in the .cc file!
-//
-// NOTE 2: In order to keep unit testing the deprecated function without
-// getting warnings, do something like this:
-//
-// std::pony DEPRECATED_PonyPlz(const std::pony_spec& ps);
-// RTC_DEPRECATED inline std::pony PonyPlz(const std::pony_spec& ps) {
-// return DEPRECATED_PonyPlz(ps);
-// }
-//
-// In other words, rename the existing function, and provide an inline wrapper
-// using the original name that calls it. That way, callers who are willing to
-// call it using the DEPRECATED_-prefixed name don't get the warning.
-//
-// TODO(kwiberg): Remove this when we can use [[deprecated]] from C++14.
-#if defined(_MSC_VER)
-// Note: Deprecation warnings seem to fail to trigger on Windows
-// (https://bugs.chromium.org/p/webrtc/issues/detail?id=5368).
-#define RTC_DEPRECATED __declspec(deprecated)
-#elif defined(__GNUC__)
-#define RTC_DEPRECATED __attribute__ ((__deprecated__))
-#else
-#define RTC_DEPRECATED
-#endif
+
+// This header is deprecated and is just left here temporarily during
+// refactoring. See https://bugs.webrtc.org/7634 for more details.
+#include "webrtc/rtc_base/deprecation.h"
#endif // WEBRTC_BASE_DEPRECATION_H_
« no previous file with comments | « webrtc/base/cryptstring.cc ('k') | webrtc/base/dscp.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698