/* GMM (C) 2018 Stephane Charette <stephanecharette@gmail.com>
 * $Id: GMMTypes.hpp 2628 2018-10-11 17:45:06Z stephane $
 */

#pragma once

#include <algorithm>
#include <chrono>
#include <iomanip>
#include <fstream>
#include <sstream>
#include <memory>
#include <string>
#include <thread>
#include <regex>
#include <map>
#include <cmath>
#include <set>
#include <vector>

#include <ciso646>
#include <cstdlib>
#include <ctime>

#include "JuceHeader.h"

#include <Loxahatchee/Loxahatchee.hpp>

#ifdef WIN32
#include <windows.h>
#else
// couple of Windows things needed to get everything building on Linux
typedef int HANDLE;
#define INVALID_HANDLE_VALUE 0
#endif

typedef std::set	<std::string> SStr;
typedef std::vector	<std::string> VStr;
