Index: source/libvpx/third_party/libwebm/mkvmuxertypes.hpp |
=================================================================== |
--- source/libvpx/third_party/libwebm/mkvmuxertypes.hpp (revision 0) |
+++ source/libvpx/third_party/libwebm/mkvmuxertypes.hpp (revision 0) |
@@ -0,0 +1,30 @@ |
+// Copyright (c) 2012 The WebM project authors. All Rights Reserved. |
+// |
+// Use of this source code is governed by a BSD-style license |
+// that can be found in the LICENSE file in the root of the source |
+// tree. An additional intellectual property rights grant can be found |
+// in the file PATENTS. All contributing project authors may |
+// be found in the AUTHORS file in the root of the source tree. |
+ |
+#ifndef MKVMUXERTYPES_HPP |
+#define MKVMUXERTYPES_HPP |
+ |
+// Copied from Chromium basictypes.h |
+// A macro to disallow the copy constructor and operator= functions |
+// This should be used in the private: declarations for a class |
+#define LIBWEBM_DISALLOW_COPY_AND_ASSIGN(TypeName) \ |
+ TypeName(const TypeName&); \ |
+ void operator=(const TypeName&) |
+ |
+namespace mkvmuxer { |
+ |
+typedef unsigned char uint8; |
+typedef short int16; |
+typedef int int32; |
+typedef unsigned int uint32; |
+typedef long long int64; |
+typedef unsigned long long uint64; |
+ |
+} //end namespace mkvmuxer |
+ |
+#endif // MKVMUXERTYPES_HPP |