#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.
1.5.8