BDE 4.14.0 Production release
|
#include <bsls_types.h>
Public Types | |
typedef std::size_t | size_type |
typedef std::size_t | UintPtr |
typedef std::ptrdiff_t | IntPtr |
typedef long long | Int64 |
typedef unsigned long long | Uint64 |
Provide a namespace for a suite of typedef
s that encapsulate platform-dependent types.
typedef long long bsls::Types::Int64 |
typedef std::ptrdiff_t bsls::Types::IntPtr |
The aliases UintPtr
and IntPtr
are guaranteed to have the same size as pointers.
typedef std::size_t bsls::Types::size_type |
The alias size_type
refers to the preferred type for denoting a number of elements in either bslma
allocators or container types.
typedef unsigned long long bsls::Types::Uint64 |
The aliases Int64
and Uint64
stand for the appropriate types that define signed and unsigned 64-bit integers, respectively, for the appropriate supported platforms.
typedef std::size_t bsls::Types::UintPtr |