Quick Links:

bal | bbl | bdl | bsl

Classes

Component bsls_int64
[Package bsls]

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 typedefs) 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.