FLANG
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 OmpDirectiveName &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: