FLANG
Classes | Public Member Functions | Public Attributes | List of all members
Fortran::parser::CompilerDirective Struct Reference

Classes

struct  AssumeAligned
 
struct  IgnoreTKR
 
struct  LoopCount
 
struct  NameValue
 
struct  Unroll
 
struct  UnrollAndJam
 

Public Member Functions

 UNION_CLASS_BOILERPLATE (CompilerDirective)
 
 EMPTY_CLASS (VectorAlways)
 
 EMPTY_CLASS (NoVector)
 
 EMPTY_CLASS (NoUnroll)
 
 EMPTY_CLASS (NoUnrollAndJam)
 
 EMPTY_CLASS (Unrecognized)
 

Public Attributes

CharBlock source
 
std::variant< std::list< IgnoreTKR >, LoopCount, std::list< AssumeAligned >, VectorAlways, std::list< NameValue >, Unroll, UnrollAndJam, Unrecognized, NoVector, NoUnroll, NoUnrollAndJam > u
 

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