20 #ifndef LIB_MLIR_TOOLS_MLIRLSPSERVER_PROTOCOL_H_
21 #define LIB_MLIR_TOOLS_MLIRLSPSERVER_PROTOCOL_H_
40 llvm::json::Path path);
URI in "file" scheme for a file.
llvm::json::Value toJSON(const URIForFile &value)
Add support for JSON serialization.
bool fromJSON(const llvm::json::Value &value, URIForFile &result, llvm::json::Path path)
Include the generated interface declarations.
This class represents the parameters used when converting between MLIR's bytecode and textual format.
URIForFile uri
The input file containing the bytecode or textual format.
This class represents the result of converting between MLIR's bytecode and textual format.
std::string output
The resultant output of the conversion.