Nix 2.26.3
Nix, the purely functional package manager; unstable internal interfaces
 
Loading...
Searching...
No Matches
config.hh File Reference
#include <cassert>
#include <map>
#include <set>
#include <nlohmann/json_fwd.hpp>
#include "types.hh"
#include "experimental-features.hh"

Go to the source code of this file.

Classes

class  nix::AbstractConfig
 
struct  nix::AbstractConfig::SettingInfo
 
class  nix::Config
 
struct  nix::Config::SettingData
 
class  nix::AbstractSetting
 
class  nix::BaseSetting< T >
 
class  nix::Setting< T >
 
class  nix::PathSetting
 
class  nix::OptionalPathSetting
 
struct  nix::ExperimentalFeatureSettings
 

Functions

template<typename T>
std::ostream & nix::operator<< (std::ostream &str, const BaseSetting< T > &opt)
 
template<typename T>
bool nix::operator== (const T &v1, const BaseSetting< T > &v2)