class Stmt::TypeTraitExprBitfields

Declaration

class Stmt::TypeTraitExprBitfields { /* full declaration omitted */ };

Declared at: clang/include/clang/AST/Stmt.h:770

Member Variables

private unsigned int
private unsigned int Kind
The kind of type trait, which is a value of a TypeTrait enumerator.
private unsigned int Value
If this expression is not value-dependent, this indicates whether the trait evaluated true or false.
private unsigned int NumArgs
The number of arguments to this type trait. According to [implimits] 8 bits would be enough, but we require (and test for) at least 16 bits to mirror FunctionType.