struct Parser::IfExistsCondition

Declaration

struct Parser::IfExistsCondition { /* full declaration omitted */ };

Description

Describes the condition of a Microsoft __if_exists or __if_not_exists block.

Declared at: clang/include/clang/Parse/Parser.h:2130

Member Variables

public clang::SourceLocation KeywordLoc
The location of the initial keyword.
public bool IsIfExists
Whether this is an __if_exists block (rather than an __if_not_exists block).
public clang::CXXScopeSpec SS
Nested-name-specifier preceding the name.
public clang::UnqualifiedId Name
The name we're looking for.
public clang::Parser::IfExistsBehavior Behavior
The behavior of this __if_exists or __if_not_exists block should.