File indexing completed on 2025-01-18 10:13:51
0001 #ifndef VECCORE_TYPES_H
0002 #define VECCORE_TYPES_H
0003
0004 #include <cstddef>
0005 #include <cstdint>
0006
0007 namespace vecCore {
0008
0009 using Bool_s = bool;
0010
0011 using Size_s = size_t;
0012
0013 using Int_s = int32_t;
0014 using Int16_s = int16_t;
0015 using Int32_s = int32_t;
0016 using Int64_s = int64_t;
0017
0018 using UInt_s = uint32_t;
0019 using UInt16_s = uint16_t;
0020 using UInt32_s = uint32_t;
0021 using UInt64_s = uint64_t;
0022
0023 using Float_s = float;
0024 using Double_s = double;
0025
0026 #ifdef VECCORE_SINGLE_PRECISION
0027 using Real_s = Float_s;
0028 #else
0029 using Real_s = Double_s;
0030 #endif
0031 }
0032
0033 #endif