Samond Classes Library 1.2.1-RELEASE build 181
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 
24 #import <Foundation/Foundation.h>
25 #ifndef GNUSTEP
26 #import <CoreFoundation/CoreFoundation.h>
27 #endif
28 
29 #pragma mark -
30 #pragma mark Standard Data Types
31 
40 typedef int8_t SCByte;
41 
46 typedef int16_t SCShort;
47 
52 typedef int32_t SCInteger;
53 
58 typedef int64_t SCLong;
59 
64 typedef uint8_t SCUByte;
65 
70 typedef uint16_t SCUShort;
71 
76 typedef uint32_t SCUInteger;
77 
82 typedef uint64_t SCULong;
83 
88 typedef float SCFloat;
89 
94 typedef double SCDouble;
95 
110 
116 
122 
128 
134 
140 
146 
152 
158 
164 
170 
176 
182 
188 
194 
200 };
201 
213 
214 #pragma mark -
215 #pragma mark Specialized Data Types
216 
225 typedef size_t SCSize;
226 
227 #pragma mark -
228 #pragma mark Collections Support Data Types
229 
238 typedef NSUInteger SCIndex;
239 
240 #pragma mark -
241 #pragma mark Other Data Types
242 
261 
267 
273 
279 };
280 
291 typedef enum _SCCapacity SCCapacity;
292 
307 
313 
319 
325 };
326 
339 
Definition: SCTypes.h:318
Definition: SCTypes.h:181
uint64_t SCULong
Definition: SCTypes.h:82
int16_t SCShort
Definition: SCTypes.h:46
Definition: SCTypes.h:151
int64_t SCLong
Definition: SCTypes.h:58
_SCStandardType
Definition: SCTypes.h:104
Definition: SCTypes.h:266
_SCCapacity
Definition: SCTypes.h:255
int32_t SCInteger
Definition: SCTypes.h:52
Definition: SCTypes.h:133
enum _SCIntegerBase SCIntegerBase
Integer base type.
Definition: SCTypes.h:338
Definition: SCTypes.h:312
Definition: SCTypes.h:278
uint32_t SCUInteger
Definition: SCTypes.h:76
Definition: SCTypes.h:127
int8_t SCByte
Definition: SCTypes.h:40
enum _SCCapacity SCCapacity
Integer capacity data type.
Definition: SCTypes.h:291
uint16_t SCUShort
Definition: SCTypes.h:70
uint8_t SCUByte
Definition: SCTypes.h:64
Definition: SCTypes.h:145
Definition: SCTypes.h:121
Definition: SCTypes.h:157
Definition: SCTypes.h:169
Definition: SCTypes.h:324
Definition: SCTypes.h:260
Definition: SCTypes.h:193
_SCIntegerBase
Definition: SCTypes.h:301
Definition: SCTypes.h:199
double SCDouble
Definition: SCTypes.h:94
Definition: SCTypes.h:187
Definition: SCTypes.h:115
NSUInteger SCIndex
Definition: SCTypes.h:238
Definition: SCTypes.h:272
Definition: SCTypes.h:139
float SCFloat
Definition: SCTypes.h:88
enum _SCStandardType SCStandardType
Standard data type.
Definition: SCTypes.h:212
Definition: SCTypes.h:163
Definition: SCTypes.h:109
Definition: SCTypes.h:306
Definition: SCTypes.h:175
size_t SCSize
Definition: SCTypes.h:225