Flox Package Database 1
CRUD Operations on Nix Package Metadata
Loading...
Searching...
No Matches
Namespaces | Functions
environment.cc File Reference

A collection of files associated with an environment. More...

#include <algorithm>
#include <assert.h>
#include <memory>
#include <optional>
#include <ostream>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
#include <nix/flake/flakeref.hh>
#include <nix/ref.hh>
#include <nlohmann/json.hpp>
#include "flox/core/types.hh"
#include "flox/pkgdb/input.hh"
#include "flox/pkgdb/pkg-query.hh"
#include "flox/pkgdb/read.hh"
#include "flox/registry.hh"
#include "flox/resolver/descriptor.hh"
#include "flox/resolver/environment.hh"
#include "flox/resolver/lockfile.hh"
#include "flox/resolver/manifest-raw.hh"
#include "flox/resolver/manifest.hh"

Namespaces

namespace  flox
 Interfaces for use by flox.
 

Functions

static bool flox::resolver::systemSkipped (const System &system, const std::optional< std::vector< System > > &systems)
 Helper function for flox::resolver::Environment::groupIsLocked.
 

Detailed Description

A collection of files associated with an environment.

Function Documentation

◆ systemSkipped()

static bool flox::resolver::systemSkipped ( const System system,
const std::optional< std::vector< System > > &  systems 
)
static

Helper function for flox::resolver::Environment::groupIsLocked.

A system is skipped if systems is specified but that system is not.