Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
config.hh File Reference
#include <cassert>
#include <map>
#include <set>
#include "lix/libutil/json-fwd.hh"
#include "lix/libutil/types.hh"
#include "lix/libutil/experimental-features.hh"
#include "lix/libutil/deprecated-features.hh"
#include "lix/libutil/apply-config-options.hh"
#include "feature-settings.gen.inc"

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
struct  nix::AbstractSetting::deprecated_t
class  nix::BaseSetting< T >
class  nix::Setting< T >
class  nix::PathsSetting< T >
struct  nix::GlobalConfig
struct  nix::GlobalConfig::Register
struct  nix::FeatureSettings

Typedefs

using nix::ExperimentalFeatureSettings = FeatureSettings

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)