FLANG
Public Types | Public Member Functions | List of all members
Fortran::semantics::UserReductionDetails Class Reference

Public Types

using TypeVector = std::vector< const DeclTypeSpec * >
 
using DeclInfo = std::variant< const parser::OpenMPDeclareReductionConstruct *, const parser::OmpMetadirectiveDirective * >
 
using DeclVector = std::vector< DeclInfo >
 

Public Member Functions

void AddType (const DeclTypeSpec &type)
 
const TypeVector & GetTypeList () const
 
bool SupportsType (const DeclTypeSpec &type) const
 
void AddDecl (const DeclInfo &decl)
 
const DeclVector & GetDeclList () const
 

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