CrossFramework Library リファレンスマニュアル

XBase/BuiltInTypes.hpp

説明を見る。
00001 
00006 #if defined(XBASE_INCLUDED_BUILTINTYPES_HPP)
00007 #else
00008 #define XBASE_INCLUDED_BUILTINTYPES_HPP
00009 
00010 //------------------------------------------------------------
00011 namespace XBase
00012 {
00014 
00015     //=================================================
00017 
00018     typedef unsigned char           u8;     
00019     typedef unsigned char           uint8;  
00020     typedef unsigned short int      u16;    
00021     typedef unsigned short int      uint16; 
00022     typedef unsigned long int       u32;    
00023     typedef unsigned long int       uint;   
00024     typedef unsigned long int       uint32; 
00025     typedef unsigned long long int  u64;    
00026     typedef unsigned long long int  uint64; 
00027 
00028 
00029     //=================================================
00031 
00032     typedef signed char           int8;   
00033     typedef signed char           s8;     
00034     typedef signed char           sint8;  
00035     typedef signed short int      int16;  
00036     typedef signed short int      s16;    
00037     typedef signed short int      sint16; 
00038     typedef signed long int       int32;  
00039     typedef signed long int       s32;    
00040     typedef signed long int       sint;   
00041     typedef signed long int       sint32; 
00042     typedef signed long long int  int64;  
00043     typedef signed long long int  s64;    
00044     typedef signed long long int  sint64; 
00045 
00046 
00047     //=================================================
00049 
00050     typedef float  f32;     
00051     typedef float  float32; 
00052     typedef float  single;  
00053     typedef double f64;     
00054     typedef double float64; 
00055 
00056 
00057     //============================================================
00059 
00060     typedef u8          byte_t;  
00061     typedef u16         word_t;  
00062     typedef u32         dword_t; 
00063     typedef u64         qword_t; 
00064     typedef dword_t     pword_t; 
00065 
00066     
00067     //============================================================
00069 
00070     typedef u8*         ptr_t;          
00071     typedef const u8*   const_ptr_t;    
00072     typedef void*       anyptr_t;       
00073     typedef const void* const_anyptr_t; 
00074 
00075 
00076 }
00077 //------------------------------------------------------------
00078 #endif
00079 // EOF
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義