Classes |
| struct | clang::WrittenBuiltinSpecs |
Namespaces |
| namespace | clang |
Enumerations |
| enum | clang::TypeSpecifierWidth { clang::TSW_unspecified,
clang::TSW_short,
clang::TSW_long,
clang::TSW_longlong
} |
| | Specifies the width of a type, e.g., short, long, or long long. More...
|
| enum | clang::TypeSpecifierSign { clang::TSS_unspecified,
clang::TSS_signed,
clang::TSS_unsigned
} |
| | Specifies the signedness of a type, e.g., signed or unsigned. More...
|
| enum | clang::TypeSpecifierType {
clang::TST_unspecified,
clang::TST_void,
clang::TST_char,
clang::TST_wchar,
clang::TST_char16,
clang::TST_char32,
clang::TST_int,
clang::TST_half,
clang::TST_float,
clang::TST_double,
clang::TST_bool,
clang::TST_decimal32,
clang::TST_decimal64,
clang::TST_decimal128,
clang::TST_enum,
clang::TST_union,
clang::TST_struct,
clang::TST_class,
clang::TST_typename,
clang::TST_typeofType,
clang::TST_typeofExpr,
clang::TST_decltype,
clang::TST_underlyingType,
clang::TST_auto,
clang::TST_unknown_anytype,
clang::TST_atomic,
clang::TST_error
} |
| | Specifies the kind of type. More...
|
| enum | clang::AccessSpecifier { clang::AS_public,
clang::AS_protected,
clang::AS_private,
clang::AS_none
} |
| enum | clang::ExprValueKind { clang::VK_RValue,
clang::VK_LValue,
clang::VK_XValue
} |
| enum | clang::ExprObjectKind { clang::OK_Ordinary,
clang::OK_BitField,
clang::OK_VectorComponent,
clang::OK_ObjCProperty
} |
| enum | clang::TemplateSpecializationKind {
clang::TSK_Undeclared = 0,
clang::TSK_ImplicitInstantiation,
clang::TSK_ExplicitSpecialization,
clang::TSK_ExplicitInstantiationDeclaration,
clang::TSK_ExplicitInstantiationDefinition
} |
| enum | clang::StorageClass {
clang::SC_None,
clang::SC_Extern,
clang::SC_Static,
clang::SC_PrivateExtern,
clang::SC_OpenCLWorkGroupLocal,
clang::SC_Auto,
clang::SC_Register
} |
| | Storage classes. More...
|
Functions |
| bool | clang::isLegalForFunction (StorageClass SC) |
| | Checks whether the given storage class is legal for functions.
|
| bool | clang::isLegalForVariable (StorageClass SC) |
| | Checks whether the given storage class is legal for variables.
|