BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bsls::Types Struct Reference

#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
 

Detailed Description

Provide a namespace for a suite of typedefs that encapsulate platform-dependent types.

Member Typedef Documentation

◆ Int64

typedef long long bsls::Types::Int64

◆ IntPtr

typedef std::ptrdiff_t bsls::Types::IntPtr

The aliases UintPtr and IntPtr are guaranteed to have the same size as pointers.

◆ size_type

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.

◆ Uint64

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.

◆ UintPtr

typedef std::size_t bsls::Types::UintPtr

The documentation for this struct was generated from the following file: