clang  6.0.0svn
Public Member Functions | Public Attributes | List of all members
clang::Parser::ConditionDeclarationOrInitStatementState Struct Reference
Collaboration diagram for clang::Parser::ConditionDeclarationOrInitStatementState:
Collaboration graph
[legend]

Public Member Functions

 ConditionDeclarationOrInitStatementState (Parser &P, bool CanBeInitStatement)
 
void markNotExpression ()
 
bool markNotCondition ()
 
bool update (TPResult IsDecl)
 
ConditionOrInitStatement result () const
 

Public Attributes

ParserP
 
bool CanBeExpression = true
 
bool CanBeCondition = true
 
bool CanBeInitStatement
 

Detailed Description

Definition at line 343 of file ParseTentative.cpp.

Constructor & Destructor Documentation

◆ ConditionDeclarationOrInitStatementState()

clang::Parser::ConditionDeclarationOrInitStatementState::ConditionDeclarationOrInitStatementState ( Parser P,
bool  CanBeInitStatement 
)
inline

Definition at line 349 of file ParseTentative.cpp.

Member Function Documentation

◆ markNotCondition()

bool clang::Parser::ConditionDeclarationOrInitStatementState::markNotCondition ( )
inline

◆ markNotExpression()

void clang::Parser::ConditionDeclarationOrInitStatementState::markNotExpression ( )
inline

◆ result()

ConditionOrInitStatement clang::Parser::ConditionDeclarationOrInitStatementState::result ( ) const
inline

◆ update()

bool clang::Parser::ConditionDeclarationOrInitStatementState::update ( TPResult  IsDecl)
inline

Member Data Documentation

◆ CanBeCondition

bool clang::Parser::ConditionDeclarationOrInitStatementState::CanBeCondition = true

◆ CanBeExpression

bool clang::Parser::ConditionDeclarationOrInitStatementState::CanBeExpression = true

Definition at line 345 of file ParseTentative.cpp.

◆ CanBeInitStatement

bool clang::Parser::ConditionDeclarationOrInitStatementState::CanBeInitStatement

◆ P

Parser& clang::Parser::ConditionDeclarationOrInitStatementState::P

Definition at line 344 of file ParseTentative.cpp.


The documentation for this struct was generated from the following file: