FLANG
|
Public Member Functions | |
DirectiveContext (parser::CharBlock source, D d) | |
Public Attributes | |
parser::CharBlock | directiveSource {nullptr} |
parser::CharBlock | clauseSource {nullptr} |
D | directive |
common::EnumSet< C, ClauseEnumSize > | allowedClauses {} |
common::EnumSet< C, ClauseEnumSize > | allowedOnceClauses {} |
common::EnumSet< C, ClauseEnumSize > | allowedExclusiveClauses {} |
common::EnumSet< C, ClauseEnumSize > | requiredClauses {} |
const PC * | clause {nullptr} |
ClauseMapTy | clauseInfo |
std::list< C > | actualClauses |
std::list< C > | crtGroup |
Symbol * | loopIV {nullptr} |