|
nixd
|
Classes | |
| struct | RegisterBCParams |
| struct | ExprValueParams |
| struct | ExprValueResponse |
Enumerations | |
| enum class | LogLevel { Debug , Info , Warning , Error } |
Functions | |
| llvm::json::Value | toJSON (const RegisterBCParams &Params) |
| bool | fromJSON (const llvm::json::Value &Params, RegisterBCParams &R, llvm::json::Path P) |
| llvm::json::Value | toJSON (const ExprValueParams &Params) |
| bool | fromJSON (const llvm::json::Value &Params, ExprValueParams &R, llvm::json::Path P) |
| llvm::json::Value | toJSON (const ExprValueResponse &Params) |
| bool | fromJSON (const llvm::json::Value &Params, ExprValueResponse &R, llvm::json::Path P) |
| bool | fromJSON (const Value &Params, RegisterBCParams &R, Path P) |
| bool | fromJSON (const Value &Params, ExprValueParams &R, Path P) |
| bool | fromJSON (const Value &Params, ExprValueResponse &R, Path P) |
|
strong |
| Enumerator | |
|---|---|
| Debug | |
| Info | |
| Warning | |
| Error | |
Definition at line 10 of file include/nixd/Protocol/Protocol.h.
| bool nixd::rpc::fromJSON | ( | const llvm::json::Value & | Params, |
| ExprValueParams & | R, | ||
| llvm::json::Path | P ) |
| bool nixd::rpc::fromJSON | ( | const llvm::json::Value & | Params, |
| ExprValueResponse & | R, | ||
| llvm::json::Path | P ) |
| bool nixd::rpc::fromJSON | ( | const llvm::json::Value & | Params, |
| RegisterBCParams & | R, | ||
| llvm::json::Path | P ) |
| bool nixd::rpc::fromJSON | ( | const Value & | Params, |
| ExprValueParams & | R, | ||
| Path | P ) |
Definition at line 24 of file lib/Protocol/Protocol.cpp.
References nixd::rpc::ExprValueParams::ExprID.
| bool nixd::rpc::fromJSON | ( | const Value & | Params, |
| ExprValueResponse & | R, | ||
| Path | P ) |
Definition at line 35 of file lib/Protocol/Protocol.cpp.
References nixd::rpc::ExprValueResponse::ResultKind, nixd::rpc::ExprValueResponse::ValueID, and nixd::rpc::ExprValueResponse::ValueKind.
| bool nixd::rpc::fromJSON | ( | const Value & | Params, |
| RegisterBCParams & | R, | ||
| Path | P ) |
Definition at line 14 of file lib/Protocol/Protocol.cpp.
References nixd::rpc::RegisterBCParams::BasePath, nixd::rpc::RegisterBCParams::CachePath, nixd::rpc::RegisterBCParams::Shm, and nixd::rpc::RegisterBCParams::Size.
| Value nixd::rpc::toJSON | ( | const ExprValueParams & | Params | ) |
Definition at line 20 of file lib/Protocol/Protocol.cpp.
References nixd::rpc::ExprValueParams::ExprID, and lspserver::Object.
| Value nixd::rpc::toJSON | ( | const ExprValueResponse & | Params | ) |
Definition at line 29 of file lib/Protocol/Protocol.cpp.
References lspserver::Object, nixd::rpc::ExprValueResponse::ResultKind, nixd::rpc::ExprValueResponse::ValueID, and nixd::rpc::ExprValueResponse::ValueKind.
| Value nixd::rpc::toJSON | ( | const RegisterBCParams & | Params | ) |
Definition at line 7 of file lib/Protocol/Protocol.cpp.
References nixd::rpc::RegisterBCParams::BasePath, nixd::rpc::RegisterBCParams::CachePath, lspserver::Object, nixd::rpc::RegisterBCParams::Shm, and nixd::rpc::RegisterBCParams::Size.