Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
outputs-spec.hh File Reference
#include <cassert>
#include <optional>
#include <set>
#include <variant>
#include "lix/libutil/comparator.hh"
#include "lix/libutil/json-fwd.hh"
#include "lix/libutil/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

typedef std::string_view nix::OutputNameView

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