|
using | Array = std::vector<std::string> |
|
using | Associative = std::map<std::string, std::string> |
|
using | Value = std::variant<String, Array, Associative> |
|
|
std::string | toJSON () const |
|
bool | providesStructuredAttrs () const |
|
std::string | getAttrsJSON () const |
|
std::string | getAttrsSH () const |
|
void | toBash (std::ostream &out, const std::set< std::string > &ignoreVars) const |
|
bool | operator== (const BuildEnvironment &other) const |
|
std::string | getSystem () const |
|
|
static BuildEnvironment | fromJSON (std::string_view in) |
|
static std::string | getString (const Value &value) |
|
static Associative | getAssociative (const Value &value) |
|
static Array | getStrings (const Value &value) |
|
|
std::map< std::string, Value > | vars |
|
std::map< std::string, std::string > | bashFunctions |
|
std::optional< std::pair< std::string, std::string > > | structuredAttrs |
|
The documentation for this struct was generated from the following file:
- /home/buildozer/aports/community/nix/src/nix-2.28.2/src/nix/develop.cc