FLANG
|
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 |