Samond Classes Library 1.2.0-RELEASE build 166
SCTypes.h
Go to the documentation of this file.
1 /*
2  * SCTypes.h
3  * scl
4  *
5  * Created by Viacheslav Smolensky on 22.02.09.
6  * Copyright (c) 2007 - 2017 by Samond Development Corporation. All rights reserved.
7  *
8  */
9 
23 #import <CoreFoundation/CoreFoundation.h>
24 
25 #pragma mark -
26 #pragma mark Стандартные типы данных
27 
36 typedef int8_t SCByte;
37 
42 typedef int16_t SCShort;
43 
48 typedef int32_t SCInteger;
49 
54 typedef int64_t SCLong;
55 
60 typedef uint8_t SCUByte;
61 
66 typedef uint16_t SCUShort;
67 
72 typedef uint32_t SCUInteger;
73 
78 typedef uint64_t SCULong;
79 
84 typedef float_t SCFloat;
85 
90 typedef double_t SCDouble;
91 
106 
112 
118 
124 
130 
136 
142 
148 
154 
160 
166 
172 
178 
184 
190 
196 };
197 
209 
210 #pragma mark -
211 #pragma mark Специализированные типы данных
212 
221 typedef size_t SCUSize;
222 
223 #pragma mark -
224 #pragma mark Типы поддержки коллекций
225 
240 typedef SCULong SCIndex;
241 
242 #pragma mark -
243 #pragma mark Другие типы данных
244 
263 
269 
275 
281 };
282 
293 typedef enum _SCCapacity SCCapacity;
Definition: SCTypes.h:177
uint64_t SCULong
Definition: SCTypes.h:78
int16_t SCShort
Definition: SCTypes.h:42
SCULong SCIndex
Index data type.
Definition: SCTypes.h:240
Definition: SCTypes.h:147
int64_t SCLong
Definition: SCTypes.h:54
_SCStandardType
Definition: SCTypes.h:100
Definition: SCTypes.h:268
_SCCapacity
Definition: SCTypes.h:257
int32_t SCInteger
Definition: SCTypes.h:48
Definition: SCTypes.h:129
Definition: SCTypes.h:280
uint32_t SCUInteger
Definition: SCTypes.h:72
Definition: SCTypes.h:123
int8_t SCByte
Definition: SCTypes.h:36
enum _SCCapacity SCCapacity
Integer capacity data type.
Definition: SCTypes.h:293
uint16_t SCUShort
Definition: SCTypes.h:66
uint8_t SCUByte
Definition: SCTypes.h:60
Definition: SCTypes.h:141
Definition: SCTypes.h:117
Definition: SCTypes.h:153
Definition: SCTypes.h:165
size_t SCUSize
Definition: SCTypes.h:221
Definition: SCTypes.h:262
Definition: SCTypes.h:189
float_t SCFloat
Definition: SCTypes.h:84
Definition: SCTypes.h:195
Definition: SCTypes.h:183
Definition: SCTypes.h:111
Definition: SCTypes.h:274
Definition: SCTypes.h:135
enum _SCStandardType SCStandardType
Standard data type.
Definition: SCTypes.h:208
Definition: SCTypes.h:159
Definition: SCTypes.h:105
double_t SCDouble
Definition: SCTypes.h:90
Definition: SCTypes.h:171