Nix  2.93.0-dev
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"
Include dependency graph for outputs-spec.hh:
This graph shows which files directly or indirectly include this file:

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.