System Types

Synopsis

This is a place for defining compiler or system provided types to avoid dangling references.

Description

These types are provided by the compiler (“built-in”) or from a required operating system, POSIX, or package header.

off_t

Reference.

type off_t

Reference.

type ptrdiff_t

The difference between two pointers. Reference.

type uint64_t

Reference.

type int64_t

64 bit signed integer.

type uint32_t

Reference.

type uint16_t

Reference.

type uint8_t

Reference.

type intmax_t

The largest native signed integer type.

type size_t

Unsigned integral type.

type ssize_t

Signed integral type.

type unspecified_type

This represents a type whose name is not known to, nor needed by, the API user. Usually this is a complex template which is consumed by other elements of the API and not intended for explicit use.

type time_t

Epoch time, in seconds.

type va_list

Variable Argument List.

template<typename T>
class vector

See std::vector.