class Stmt::StringLiteralBitfields

Declaration

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

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

Member Variables

private unsigned int
private unsigned int Kind
The kind of this string literal. One of the enumeration values of StringLiteral::StringKind.
private unsigned int CharByteWidth
The width of a single character in bytes. Only values of 1, 2, and 4 bytes are supported. StringLiteral::mapCharByteWidth maps the target + string kind to the appropriate CharByteWidth.
private unsigned int IsPascal
private unsigned int NumConcatenated
The number of concatenated token this string is made of. This is the number of trailing SourceLocation.