text: // 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
  