Categorically describes a fundamental type.
<mrdocs/Metadata/Type/FundamentalTypeKind.hpp>
enum class FundamentalTypeKind : int;
| Name | Description |
|---|---|
Void | void |
Nullptr | std::nullptr_t |
Bool | bool |
Char | char |
SignedChar | signed char |
UnsignedChar | unsigned char |
Char8 | char8_t |
Char16 | char16_t |
Char32 | char32_t |
WChar | wchar_t |
Short | short / short int / signed short / signed short int |
UnsignedShort | unsigned short / unsigned short int |
Int | int / signed / signed int |
UnsignedInt | unsigned / unsigned int |
Long | long / long int / signed long / signed long int |
UnsignedLong | unsigned long / unsigned long int |
LongLong | long long / long long int / signed long long / signed long long int |
UnsignedLongLong | unsigned long long / unsigned long long int |
Float | float |
Double | double |
LongDouble | long double |
| Name | Description |
|---|---|
makeChar | Apply the "char" specifier to the type |
makeLong | Apply the "long" specifier to the type |
makeShort | Apply the "short" specifier to the type |
makeSigned | Apply the "signed" specifier to the type |
makeUnsigned | Apply the "unsigned" specifier to the type |
toString | Convert a FundamentalTypeKind to a string. |
https://en.cppreference.com/w/cpp/language/types