summaryrefslogtreecommitdiff
path: root/typedefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'typedefs.h')
-rw-r--r--typedefs.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/typedefs.h b/typedefs.h
index d6d40155..b056ab38 100644
--- a/typedefs.h
+++ b/typedefs.h
@@ -90,4 +90,17 @@ typedef uint16_t WebRtc_UWord16;
typedef uint32_t WebRtc_UWord32;
typedef uint64_t WebRtc_UWord64;
+// Borrowed from Chromium's base/compiler_specific.h.
+// Annotate a virtual method indicating it must be overriding a virtual
+// method in the parent class.
+// Use like:
+// virtual void foo() OVERRIDE;
+#if defined(_MSC_VER)
+#define OVERRIDE override
+#elif defined(__clang__)
+#define OVERRIDE override
+#else
+#define OVERRIDE
+#endif
+
#endif // WEBRTC_TYPEDEFS_H_