// Copyright © 2008-2009 Intel Corporation
// All Rights Reserved
//
// Permission is granted to use, copy, distribute and prepare derivative works of this
// software for any purpose and without fee, provided, that the above copyright notice
// and this statement appear in all copies.  Intel makes no representations about the
// suitability of this software for any purpose.  THIS SOFTWARE IS PROVIDED "AS IS."
// INTEL SPECIFICALLY DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, AND ALL LIABILITY,
// INCLUDING CONSEQUENTIAL AND OTHER INDIRECT DAMAGES, FOR THE USE OF THIS SOFTWARE,
// INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PROPRIETARY RIGHTS, AND INCLUDING THE
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  Intel does not
// assume any responsibility for any errors which may appear in this software nor any
// responsibility to update it.

#pragma once

// Disabling the warning for using the non-standard scope operator with enums.
#ifdef _MSC_VER
#endif

#include <vector>
#include <queue>
#include <list>
#include <map>
#include <string>

#include "Defines.h"
#include "DataTypes.h"
#include "Debug.h"
#include "Errors.h"
#include "Assert.h"
#include "Math.h"
//#include "MathX.h"
#include "Singleton.h"
#include "UnitAllocator.h"
//#include "ArrayList.h"
//#include "List.h"
//#include "RedBlackTree.h"
#include "Synchronization.h"
