Nix
2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
eval-settings.hh
Go to the documentation of this file.
1
#pragma once
3
#include "
lix/libutil/config.hh
"
4
5
namespace
nix {
6
7
struct
EvalSettings : Config
8
{
9
EvalSettings();
10
11
static
Strings getDefaultNixPath();
12
13
static
bool
isPseudoUrl(std::string_view s);
14
15
static
std::string resolvePseudoUrl(std::string_view url);
16
17
#include "libexpr-settings.gen.inc"
18
23
const
std::string &
getCurrentSystem
();
24
};
25
26
extern
EvalSettings
evalSettings;
27
31
Path
getNixDefExpr();
32
33
}
config.hh
nix::EvalSettings
Definition
eval-settings.hh:8
nix::EvalSettings::getCurrentSystem
const std::string & getCurrentSystem()
Definition
eval-settings.cc:90
nix::Path
std::string Path
Definition
types.hh:28
lix
libexpr
eval-settings.hh
Generated by
1.15.0