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.