// Copyright (c) 2011 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 int int32; | |
typedef unsigned int uint32; | |
typedef long long int64; | |
typedef unsigned long long uint64; | |
} //end namespace mkvmuxer | |
#endif // MKVMUXERTYPES_HPP |