FLANG
Public Types | Public Member Functions | Static Public Member Functions | List of all members
Fortran::semantics::DirectiveSpellingVisitor< Checker > Struct Template Reference

Public Types

using Directive = llvm::omp::Directive
 

Public Member Functions

 DirectiveSpellingVisitor (Checker &&checker)
 
template<typename T >
bool Pre (const T &)
 
template<typename T >
void Post (const T &)
 
bool Pre (const parser::OmpSectionsDirective &x)
 
bool Pre (const parser::OpenMPDeclarativeAllocate &x)
 
bool Pre (const parser::OpenMPDispatchConstruct &x)
 
bool Pre (const parser::OmpErrorDirective &x)
 
bool Pre (const parser::OmpNothingDirective &x)
 
bool Pre (const parser::OpenMPExecutableAllocate &x)
 
bool Pre (const parser::OpenMPAllocatorsConstruct &x)
 
bool Pre (const parser::OmpMetadirectiveDirective &x)
 
bool Pre (const parser::OpenMPDeclarativeAssumes &x)
 
bool Pre (const parser::OpenMPDeclareMapperConstruct &x)
 
bool Pre (const parser::OpenMPDeclareReductionConstruct &x)
 
bool Pre (const parser::OpenMPDeclareSimdConstruct &x)
 
bool Pre (const parser::OpenMPDeclareTargetConstruct &x)
 
bool Pre (const parser::OmpDeclareVariantDirective &x)
 
bool Pre (const parser::OpenMPGroupprivate &x)
 
bool Pre (const parser::OpenMPThreadprivate &x)
 
bool Pre (const parser::OpenMPRequiresConstruct &x)
 
bool Pre (const parser::OmpBeginDirective &x)
 
bool Pre (const parser::OmpEndDirective &x)
 
bool Pre (const parser::OmpLoopDirective &x)
 
bool Pre (const parser::OmpDirectiveSpecification &x)
 

Static Public Member Functions

template<typename... Ts>
static const parser::OmpDirectiveNameGetDirName (const std::tuple< Ts... > &t)
 

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