Provide namespace for platform-dependent 64-bit integer types.
More...
Classes |
struct | bsls_Int64 |
| namespace for platform-dependent 64-bit integer types More...
|
Detailed Description
- Outline
-
-
- Purpose:
- Provide namespace for platform-dependent 64-bit integer types.
- Deprecated:
- Use component bsls_types instead.
-
- Classes:
bsls_Int64 | namespace for platform-dependent 64-bit integer types |
-
- Description:
- This component provides platform-independent type names for both signed and unsigned 64 bit integers. For healthy platforms, the component simply provides a BDE-standard
typedef
for the non-standard native type name. For defective platforms or compilers, a bde-relevant subset of the needed functionality can be implemented.
- The types (and platform-specific
typedef
s) exposed here are intended for use by bsls_platformutil
only (and not directly by any other client). This component exists to factor out various pathologies, present and future, with 64-bit integers.
- WARNING If a given platform has a defective native 64-bit integer type, then there is no guarantee that the types supplied here will be suitable except as they are explicitly used by other BDE components. If a user encounters problems with the types, please contact the author or a BDE library maintenance engineer.
-
- Usage:
- Do not use this component; use
bsls_types
instead.