Nix 2.26.3
Nix, the purely functional package manager; unstable internal interfaces
 
Loading...
Searching...
No Matches
outputs-spec.hh File Reference
#include <cassert>
#include <optional>
#include <set>
#include <variant>
#include "json-impls.hh"
#include "variant-wrapper.hh"

Go to the source code of this file.

Classes

struct  nix::OutputsSpec
 
struct  nix::OutputsSpec::Names
 
struct  nix::OutputsSpec::All
 
struct  nix::ExtendedOutputsSpec
 
struct  nix::ExtendedOutputsSpec::Default
 

Typedefs

typedef std::string nix::OutputName
 
typedef std::string_view nix::OutputNameView
 

Typedef Documentation

◆ OutputName

typedef std::string nix::OutputName

An (owned) output name. Just a type alias used to make code more readible.

◆ OutputNameView

A borrowed output name. Just a type alias used to make code more readible.