Module CommonType

Import path

semmle.code.cpp.commons.CommonType

Imports

Classes

CharPointerType

The C/C++ char* type.

IntPointerType

The C/C++ int* type.

Intmax_t

The C/C++ intmax_t type.

MicrosoftInt16Type

The type that the Microsoft C/C++ __int16 type specifier is a synonym for. Note that since __int16 is not a distinct type, MicrosoftInt16Type corresponds to an existing IntegralType as well.

MicrosoftInt32Type

The type that the Microsoft C/C++ __int32 type specifier is a synonym for. Note that since __int32 is not a distinct type, MicrosoftInt32Type corresponds to an existing IntegralType as well.

MicrosoftInt64Type

The type that the Microsoft C/C++ __int64 type specifier is a synonym for. Note that since __int64 is not a distinct type, MicrosoftInt64Type corresponds to an existing IntegralType as well.

MicrosoftInt8Type

The type that the Microsoft C/C++ __int8 type specifier is a synonym for. Note that since __int8 is not a distinct type, MicrosoftInt8Type corresponds to an existing IntegralType as well.

Ptrdiff_t

The C/C++ ptrdiff_t type.

Size_t

The C/C++ size_t type.

Ssize_t

The C/C++ ssize_t type.

Uintmax_t

The C/C++ uintmax_t type.

VoidPointerType

The C/C++ void* type.

Wchar_t

The C/C++ wchar_t type.