core.stdc.config

D compatible types that correspond to various basic types in associated C and C++ compilers.

Members

Aliases

c_long
alias c_long = ddoc_long

Used for a signed integer type that corresponds in size to the associated C compiler's long type.

c_long_double
alias c_long_double = real

Used for a floating point type that corresponds in size and mangling to the associated C++ compiler's long double type.

c_ulong
alias c_ulong = ddoc_ulong

Used for an unsigned integer type that corresponds in size to the associated C compiler's unsigned long type.

cpp_long
alias cpp_long = c_long

Used for a signed integer type that corresponds in size and mangling to the associated C++ compiler's long type.

cpp_longlong
alias cpp_longlong = long

Used for a signed integer type that corresponds in size and mangling to the associated C++ compiler's long long type.

cpp_ptrdiff_t
alias cpp_ptrdiff_t = ptrdiff_t

Used for a signed integer type that corresponds in size and mangling to the associated C++ compiler's ptrdiff_t type.

cpp_size_t
alias cpp_size_t = size_t

Used for an unsigned integer type that corresponds in size and mangling to the associated C++ compiler's size_t type.

cpp_ulong
alias cpp_ulong = c_ulong

Used for an unsigned integer type that corresponds in size and mangling to the associated C++ compiler's unsigned long type.

cpp_ulonglong
alias cpp_ulonglong = ulong

Used for an unsigned integer type that corresponds in size and mangling to the associated C++ compiler's unsigned long long type.

Meta

License

Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)

Standards

ISO/IEC 9899:1999 (E)

Authors

Sean Kelly

Suggestion Box / Bug Report