/* Copyright 2017 The MathWorks, Inc. */

#ifndef MATLABENGINE_HPP
#define MATLABENGINE_HPP

#include <MatlabDataArray/TypedArray.hpp>
#include <MatlabDataArray/ArrayFactory.hpp>

#include "MatlabExecutionInterface.hpp"
#include <MatlabEngine/cpp_engine_api.hpp>
#include <MatlabEngine/engine_util.hpp>
#include <MatlabEngine/engine_exception.hpp>
#include <MatlabEngine/matlab_engine.hpp>
#include <MatlabEngine/engine_future.hpp>
#include <MatlabEngine/engine_factory.hpp>
#include <MatlabEngine/engine_interface_util.hpp>
#include <MatlabEngine/detail/task_reference_impl.hpp>
#include <MatlabEngine/detail/engine_exception_impl.hpp>
#include <MatlabEngine/detail/matlab_engine_impl.hpp>
#include <MatlabEngine/detail/engine_future_impl.hpp>
#include <MatlabEngine/detail/engine_factory_impl.hpp>

#endif  //MATLABENGINE_HPP