nixd
Loading...
Searching...
No Matches
Configuration.h File Reference

Declares workspace configuration schema. More...

#include <llvm/Support/JSON.h>
#include <map>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  nixd::Configuration
struct  nixd::Configuration::Formatting
struct  nixd::Configuration::OptionProvider
struct  nixd::Configuration::NixpkgsProvider
struct  nixd::Configuration::Diagnostic

Namespaces

namespace  nixd

Functions

bool nixd::fromJSON (const llvm::json::Value &Params, Configuration::Diagnostic &R, llvm::json::Path P)
bool nixd::fromJSON (const llvm::json::Value &Params, Configuration::Formatting &R, llvm::json::Path P)
bool nixd::fromJSON (const llvm::json::Value &Params, Configuration::OptionProvider &R, llvm::json::Path P)
bool nixd::fromJSON (const llvm::json::Value &Params, Configuration::NixpkgsProvider &R, llvm::json::Path P)
bool nixd::fromJSON (const llvm::json::Value &Params, Configuration &R, llvm::json::Path P)

Detailed Description

Declares workspace configuration schema.

Definition in file Controller/Configuration.h.