We have our own signed and unsigned integers in all useful sizes: Int8, UInt8, Int16, UInt16, Int32, UInt32, Int64, UInt64 as well as the two usual float sizes Real32 and Real64. Some useful constant are available: Eps, Pi, Inf and NegInf. A useful construct for template programming is the TypeConstants<type> structure, which defines some standard functions/values for the given type, see OSGBaseTypes.h for details.
1.5.5