You.i Engine
YiPredefDeprecated.h
Go to the documentation of this file.
1 // © You i Labs Inc. 2000-2018. All rights reserved.
2 #ifndef _YI_PREDEF_DEPRECATED_H_
3 #define _YI_PREDEF_DEPRECATED_H_
4 
5 #if defined(DOXY) || defined(YI_DEPRECATED_TYPES)
6 
7 #ifdef DOXY
8 namespace yi
9 {
10 #endif
11 
17 #ifdef DOXY
18 namespace deprecated
19 {
20 #endif
21 
22 typedef uint8_t YI_UINT8;
23 typedef int8_t YI_INT8;
24 typedef uint16_t YI_UINT16;
25 typedef int16_t YI_INT16;
26 typedef uint32_t YI_UINT32;
27 typedef int32_t YI_INT32;
28 typedef uint64_t YI_UINT64;
29 typedef int64_t YI_INT64;
30 typedef float YI_FLOAT;
31 typedef double YI_DOUBLE;
32 
33 typedef ssize_t YI_UID;
34 
35 typedef wchar_t YI_WCHAR;
36 typedef char YI_CHAR;
37 typedef char16_t YI_CHAR16;
38 typedef char32_t YI_CHAR32;
39 
40 typedef intptr_t YI_INTPTR;
41 typedef uintptr_t YI_UINTPTR;
42 typedef size_t YI_SIZE;
43 typedef ssize_t YI_SSIZE;
44 
46 #define YI_NULL nullptr
47 
52 #ifdef DOXY
53 } // namespace deprecated
54 } // namespace yi
55 #endif
56 
57 #else
58 
59 #define YI_UINT8 YI_UINT8_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
60 #define YI_INT8 YI_INT8_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
61 #define YI_UINT16 YI_UINT16_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
62 #define YI_INT16 YI_INT16_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
63 #define YI_UINT32 YI_UINT32_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
64 #define YI_INT32 YI_INT32_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
65 #define YI_UINT64 YI_UINT64_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
66 #define YI_INT64 YI_INT64_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
67 #define YI_FLOAT YI_FLOAT_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
68 #define YI_DOUBLE YI_DOUBLE_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
69 
70 #define YI_UID YI_UID_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
71 
72 #define YI_WCHAR YI_WCHAR_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
73 #define YI_CHAR YI_CHAR_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
74 #define YI_CHAR16 YI_CHAR16_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
75 #define YI_CHAR32 YI_CHAR32_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
76 
77 #define YI_INTPTR YI_INTPTR_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
78 #define YI_UINTPTR YI_UINTPTR_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
79 #define YI_SIZE YI_SIZE_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
80 #define YI_SSIZE YI_SSIZE_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
81 
82 #define YI_NULL YI_NULL_is_deprecated_define_YI_DEPRECATED_TYPES_to_use_deprecated_types
83 
84 #endif
85 
86 #endif // _YI_PREDEF_DEPRECATED_H_
Definition: YiAbstractSignalTransition.h:7
wchar_t YI_WCHAR
Definition: YiPredefDeprecated.h:35
ssize_t YI_SSIZE
Definition: YiPredefDeprecated.h:43
float YI_FLOAT
Definition: YiPredefDeprecated.h:30
uintptr_t YI_UINTPTR
Definition: YiPredefDeprecated.h:41
size_t YI_SIZE
Definition: YiPredefDeprecated.h:42
uint8_t YI_UINT8
Definition: YiPredefDeprecated.h:22
int64_t YI_INT64
Definition: YiPredefDeprecated.h:29
char YI_CHAR
Definition: YiPredefDeprecated.h:36
uint64_t YI_UINT64
Definition: YiPredefDeprecated.h:28
double YI_DOUBLE
Definition: YiPredefDeprecated.h:31
ssize_t YI_UID
Definition: YiPredefDeprecated.h:33
uint16_t YI_UINT16
Definition: YiPredefDeprecated.h:24
int32_t YI_INT32
Definition: YiPredefDeprecated.h:27
int ssize_t
Definition: YiPredefWin32.h:133
intptr_t YI_INTPTR
Definition: YiPredefDeprecated.h:40
int16_t YI_INT16
Definition: YiPredefDeprecated.h:25
int8_t YI_INT8
Definition: YiPredefDeprecated.h:23
uint32_t YI_UINT32
Definition: YiPredefDeprecated.h:26
char16_t YI_CHAR16
Definition: YiPredefDeprecated.h:37
char32_t YI_CHAR32
Definition: YiPredefDeprecated.h:38