MLLIF
a MLIR-based Language to Language Interoperability Flyover
Loading...
Searching...
No Matches
ExportAttr.h
Go to the documentation of this file.
1#pragma once
2
3#include <clang/Sema/ParsedAttr.h>
4
5namespace mllif::c {
6
10 class ExportAttrInfo final : public clang::ParsedAttrInfo {
11 public:
13
14 auto diagAppertainsToDecl(clang::Sema & /**/, const clang::ParsedAttr & /**/, const clang::Decl *D) const -> bool override;
15 auto diagAppertainsToStmt(clang::Sema & /**/, const clang::ParsedAttr & /**/, const clang::Stmt * /**/) const -> bool override;
16 auto handleDeclAttribute(clang::Sema &S, clang::Decl *D, const clang::ParsedAttr &/**/) const -> AttrHandling override;
17 };
18}
auto diagAppertainsToDecl(clang::Sema &, const clang::ParsedAttr &, const clang::Decl *D) const -> bool override
auto handleDeclAttribute(clang::Sema &S, clang::Decl *D, const clang::ParsedAttr &) const -> AttrHandling override
auto diagAppertainsToStmt(clang::Sema &, const clang::ParsedAttr &, const clang::Stmt *) const -> bool override