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