|
MLIR 22.0.0git
|
#include "llvm/Support/LSP/Protocol.h"Go to the source code of this file.
Classes | |
| struct | mlir::lsp::PDLLViewOutputParams |
| Represents the parameters used when viewing the output of a PDLL file. More... | |
| struct | mlir::lsp::PDLLViewOutputResult |
| Represents the result of viewing the output of a PDLL file. More... | |
Namespaces | |
| namespace | mlir |
| Include the generated interface declarations. | |
| namespace | mlir::lsp |
Enumerations | |
| enum class | mlir::lsp::PDLLViewOutputKind { mlir::lsp::AST , mlir::lsp::MLIR , mlir::lsp::CPP } |
| The type of output to view from PDLL. More... | |
Functions | |
| bool | mlir::lsp::fromJSON (const llvm::json::Value &value, PDLLViewOutputKind &result, llvm::json::Path path) |
| Add support for JSON serialization. | |
| bool | mlir::lsp::fromJSON (const llvm::json::Value &value, PDLLViewOutputParams &result, llvm::json::Path path) |
| llvm::json::Value | mlir::lsp::toJSON (const PDLLViewOutputResult &value) |
| Add support for JSON serialization. | |