Nix 2.26.3
Nix, the purely functional package manager; unstable internal interfaces
 
Loading...
Searching...
No Matches
nix::DerivedPathMap< V >::ChildNode Struct Reference

#include <derived-path-map.hh>

Public Types

using Map = std::map<OutputName, ChildNode>
 

Public Member Functions

bool operator== (const ChildNode &) const noexcept
 
bool operator== (const DerivedPathMap< std::set< std::string > >::ChildNode &) const noexcept=default
 
bool operator== (const DerivedPathMap< std::set< std::string > >::ChildNode &) const noexcept
 

Public Attributes

value
 
Map childMap
 

Detailed Description

template<typename V>
struct nix::DerivedPathMap< V >::ChildNode

A child node (non-root node).

Member Typedef Documentation

◆ Map

template<typename V>
using nix::DerivedPathMap< V >::ChildNode::Map = std::map<OutputName, ChildNode>

The map type for the root node.

Member Data Documentation

◆ childMap

template<typename V>
Map nix::DerivedPathMap< V >::ChildNode::childMap

The map of the root node.

◆ value

template<typename V>
V nix::DerivedPathMap< V >::ChildNode::value

Value of this child node.

See also
DerivedPathMap for what V should be.

The documentation for this struct was generated from the following file: