4#ifndef _Stroika_Foundation_Characters_SDKChar_h_
5#define _Stroika_Foundation_Characters_SDKChar_h_ 1
7#include "Stroika/Foundation/StroikaPreComp.h"
11#if qStroika_Foundation_Common_Platform_Windows
15#include "Stroika/Foundation/Common/Common.h"
31#ifndef qTargetPlatformSDKUseswchar_t
32#if (defined(_UNICODE) || defined(UNICODE))
33#define qTargetPlatformSDKUseswchar_t 1
35#define qTargetPlatformSDKUseswchar_t 0
41#if qTargetPlatformSDKUseswchar_t
42#if !defined(_UNICODE) || !defined(UNICODE)
43#error "INCONSITENT VALS"
46#if defined(_UNICODE) || defined(UNICODE)
47#error "INCONSITENT VALS"
71 using SDKChar = conditional_t<qTargetPlatformSDKUseswchar_t, wchar_t, char>;
conditional_t< qTargetPlatformSDKUseswchar_t, wchar_t, char > SDKChar