FLANG
Static Public Member Functions | List of all members
Fortran::parser::omp::detail::DirectiveNameScope Struct Reference

Static Public Member Functions

static OmpDirectiveName MakeName (CharBlock source={}, llvm::omp::Directive id=llvm::omp::Directive::OMPD_unknown)
 
static OmpDirectiveName GetOmpDirectiveName (const OmpNothingDirective &x)
 
static OmpDirectiveName GetOmpDirectiveName (const OmpBeginLoopDirective &x)
 
static OmpDirectiveName GetOmpDirectiveName (const OpenMPSectionConstruct &x)
 
static OmpDirectiveName GetOmpDirectiveName (const OmpBeginSectionsDirective &x)
 
template<typename T >
static OmpDirectiveName GetOmpDirectiveName (const T &x)
 
template<typename... Ts, size_t... Is>
static OmpDirectiveName GetFromTuple (const std::tuple< Ts... > &t, std::index_sequence< Is... >)
 
template<typename T >
static OmpDirectiveName GetOmpDirectiveName (const common::Indirection< T > &x)
 

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