clang 22.0.0git
|
A simple holder for various uncommon bits which do not fit in FunctionTypeBitfields. More...
#include "clang/AST/TypeBase.h"
Public Member Functions | |
FunctionTypeExtraBitfields () | |
Public Attributes | |
unsigned | NumExceptionType: 10 |
The number of types in the exception specification. | |
unsigned | HasExtraAttributeInfo: 1 |
unsigned | HasArmTypeAttributes: 1 |
unsigned | EffectsHaveConditions: 1 |
unsigned | NumFunctionEffects: 4 |
A simple holder for various uncommon bits which do not fit in FunctionTypeBitfields.
Aligned to alignof(void *) to maintain the alignment of subsequent objects in TrailingObjects.
Definition at line 4718 of file TypeBase.h.
|
inline |
Definition at line 4734 of file TypeBase.h.
unsigned clang::FunctionType::FunctionTypeExtraBitfields::EffectsHaveConditions |
Definition at line 4731 of file TypeBase.h.
unsigned clang::FunctionType::FunctionTypeExtraBitfields::HasArmTypeAttributes |
Definition at line 4728 of file TypeBase.h.
unsigned clang::FunctionType::FunctionTypeExtraBitfields::HasExtraAttributeInfo |
Definition at line 4725 of file TypeBase.h.
unsigned clang::FunctionType::FunctionTypeExtraBitfields::NumExceptionType |
The number of types in the exception specification.
A whole unsigned is not needed here and according to [implimits] 8 bits would be enough here.
Definition at line 4722 of file TypeBase.h.
unsigned clang::FunctionType::FunctionTypeExtraBitfields::NumFunctionEffects |
Definition at line 4732 of file TypeBase.h.