FLANG
Fortran::parser::OmpDirectiveSpecification Struct Reference
Inheritance diagram for Fortran::parser::OmpDirectiveSpecification:
Fortran::parser::OmpBeginDirective Fortran::parser::OmpEndDirective Fortran::parser::OmpBeginSectionsDirective Fortran::parser::OmpEndSectionsDirective Fortran::parser::OpenMPMisplacedEndDirective

Public Types

using Flags = common::EnumSet<Flag, Flag_enumSize>

Public Member Functions

 TUPLE_CLASS_BOILERPLATE (OmpDirectiveSpecification)
const OmpDirectiveName & DirName () const
llvm::omp::Directive DirId () const
const OmpArgumentList & Arguments () const
const OmpClauseList & Clauses () const

Public Attributes

CharBlock source
std::tuple< OmpDirectiveName, std::optional< OmpArgumentList >, std::optional< OmpClauseList >, Flags > t

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