Provide a namespace for a suite of `typedef`s that encapsulate platform‐dependent types.

Synopsis

Declared in <bsls_types.h>

class Types;

Type Aliases

Name

Description

Int64

Signed 64‐bit integer type for the current platform.

IntPtr

Signed integer type guaranteed to be the same size as a pointer.

Uint64

Unsigned 64‐bit integer type for the current platform.

UintPtr

Unsigned integer type guaranteed to be the same size as a pointer.

size_type

The alias size_type refers to the preferred type for denoting a number of elements in either bslma allocators or container types.

Created with MrDocs