C
Qt Quick Ultralite Motorcycle Cluster Demo
#define __STDC_LIMIT_MACROS
#include <stdint.h>
#include <limits.h>
#ifndef ETL_PLATFORM_INCLUDED
#define ETL_PLATFORM_INCLUDED
#define ETL_8BIT_SUPPORT (CHAR_BIT == 8)
#if defined(_DEBUG) || defined(DEBUG)
#define ETL_DEBUG
#endif
#undef ETL_PLATFORM_16BIT
#undef ETL_PLATFORM_32BIT
#undef ETL_PLATFORM_64BIT
#undef ETL_CPP11_SUPPORTED
#undef ETL_CPP14_SUPPORTED
#undef ETL_CPP17_SUPPORTED
#undef ETL_NO_NULLPTR_SUPPORT
#undef ETL_NO_LARGE_CHAR_SUPPORT
#undef ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED
#undef ETL_STD_ATOMIC_SUPPORTED
#define ETL_PLATFORM_16BIT (UINT16_MAX == UINTPTR_MAX)
#define ETL_PLATFORM_32BIT (UINT32_MAX == UINTPTR_MAX)
#define ETL_PLATFORM_64BIT (UINT64_MAX == UINTPTR_MAX)
#include "etl_profile.h"
#if defined(ETL_COMPILER_MICROSOFT)
#pragma warning(disable : 4996)
#endif
#if defined(ETL_COMPILER_GCC)
#define ETL_COMPILER_VERSION __GNUC__
#define ETL_COMPILER_FULL_VERSION ((__GNUC__ * 10000) + (__GNUC_MINOR__ * 100) + __GNUC_PATCHLEVEL__)
#elif defined ETL_COMPILER_MICROSOFT
#define ETL_COMPILER_VERSION _MSC_VER
#define ETL_COMPILER_FULL_VERSION _MSC_FULL_VER
#endif
#if ETL_CPP11_SUPPORTED
#define ETL_CONSTEXPR constexpr
#else
#define ETL_CONSTEXPR
#endif
#if ETL_CPP17_SUPPORTED
#define ETL_IF_CONSTEXPR constexpr
#else
#define ETL_IF_CONSTEXPR
#endif
#if ETL_CPP11_SUPPORTED
#define ETL_DELETE = delete
#else
#define ETL_DELETE
#endif
#if ETL_CPP11_SUPPORTED
#define ETL_NOEXCEPT noexcept
#define ETL_NOEXCEPT_EXPR(expression) noexcept(expression)
#else
#define ETL_NOEXCEPT
#define ETL_NOEXCEPT_EXPR(expression)
#endif
#endif