bbtypes.h 585 B

12345678910111213141516171819202122232425262728
  1. #ifndef BB_TYPES_H
  2. #define BB_TYPES_H
  3. #include "bbstd.h"
  4. typedef bool bbBool;
  5. typedef signed char bbByte;
  6. typedef unsigned char bbUByte;
  7. typedef signed short bbShort;
  8. typedef unsigned short bbUShort;
  9. typedef signed int bbInt;
  10. typedef unsigned int bbUInt;
  11. typedef signed long long bbLong;
  12. typedef unsigned long long bbULong;
  13. typedef float bbFloat;
  14. typedef double bbDouble;
  15. typedef unsigned short bbChar;
  16. class bbString;
  17. template<class T> class bbFunction;
  18. template<class T,int D=1> class bbArray;
  19. template<class T> struct bbGCVar;
  20. bbString bbTypeName( const char *type );
  21. #endif