DGtal 0.3.0

BasicTypes.h

Go to the documentation of this file.
00001 
00017 #pragma once
00018 
00033 #if defined(BasicTypes_RECURSES)
00034 #error Recursive header files inclusion detected in BasicTypes.h
00035 #else // defined(BasicTypes_RECURSES)
00036 
00037 #define BasicTypes_RECURSES
00038 
00039 #if !defined BasicTypes_h
00040 
00041 #define BasicTypes_h
00042 
00044 // Inclusions
00045 #include <cstdlib>
00046 #include <iostream>
00047 #include <boost/cstdint.hpp>
00048 #include "DGtal/base/Common.h"
00050 
00051 
00052 
00053 namespace DGtal
00054 {
00055   
00056   typedef boost::uint8_t uint8_t;
00057   typedef boost::uint16_t uint16_t;
00058   typedef boost::uint32_t uint32_t;
00059   typedef boost::uint64_t uint64_t;
00060   
00061   typedef boost::int8_t int8_t;
00062   typedef boost::int16_t int16_t;
00063   typedef boost::int32_t int32_t;
00064   typedef boost::int64_t int64_t;
00065 
00066 } // namespace DGtal
00067 
00068 
00069 
00070 //                                                                           //
00072 
00073 #endif // !defined BasicTypes_h
00074 
00075 #undef BasicTypes_RECURSES
00076 #endif // else defined(BasicTypes_RECURSES)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines