nixd
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
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.