struct Preprocessor::DirectiveEvalResult
Declaration
struct Preprocessor::DirectiveEvalResult { /* full declaration omitted */ };
Description
Information about the result for evaluating an expression for a preprocessor directive.
Declared at: clang/include/clang/Lex/Preprocessor.h:2343
Member Variables
- public bool Conditional
- Whether the expression was evaluated as true or not.
- public bool IncludedUndefinedIds
- True if the expression contained identifiers that were undefined.
- public clang::SourceRange ExprRange
- The source range for the expression.