#ifndef __VECCORE_INCLUDED
#define __VECCORE_INCLUDED

#include "Version.h"

#include "Assert.h"
#include "Common.h"

#include "Types.h"

#include "Backend/Interface.h"
#include "Backend/Implementation.h"
#include "Backend/Deprecated.h"

#include "Backend/Scalar.h"
#include "Backend/ScalarWrapper.h"
#include "Backend/SIMD.h"

#if !defined(VECCORE_CUDA)
#include "Backend/SIMDSizes.h"
#include "Backend/Vc.h"
#include "Backend/UMESimd.h"
#include "Backend/UMESimdArray.h"
#endif

#include "Limits.h"
#include "VecMath.h"
#include "Utilities.h"

#endif
