BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bsls_int64

Classes

struct  bsls_Int64
 

Detailed Description

Outline

Purpose

Provide namespace for platform-dependent 64-bit integer types.

Deprecated:
Use component bsls_types instead.

Classes

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.