#include <numericTraits.h>
Public Types | |
typedef long | ProductType |
This typedef specifies that when longs are multiplied, the result should be a long. | |
typedef long | SumType |
This typedef specifies that when longs are added, the result should be an long. | |
typedef long | TextOutputType |
This typedef specifies that when an long is serialized for stream output, it should be formatted as an long. | |
Public Member Functions | |
bool | isIntegral () |
This member function indicates whether the specified type is an integer type or not. |
Definition at line 268 of file numericTraits.h.
typedef long dlr::numeric::NumericTraits< long >::ProductType |
This typedef specifies that when longs are multiplied, the result should be a long.
Note the assumption that long ints won't overflow.
Definition at line 277 of file numericTraits.h.
typedef long dlr::numeric::NumericTraits< long >::SumType |
This typedef specifies that when longs are added, the result should be an long.
Note the assumption that long ints won't overflow.
Definition at line 284 of file numericTraits.h.
typedef long dlr::numeric::NumericTraits< long >::TextOutputType |
This typedef specifies that when an long is serialized for stream output, it should be formatted as an long.
Definition at line 290 of file numericTraits.h.
bool dlr::numeric::NumericTraits< long >::isIntegral | ( | ) | [inline] |
This member function indicates whether the specified type is an integer type or not.
Definition at line 302 of file numericTraits.h.