Flox Package Database 1
CRUD Operations on Nix Package Metadata
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
flox::FloxFlakeInputFactory Class Reference

A factory for flox::FloxFlakeInput objects. More...

#include <registry.hh>

Inheritance diagram for flox::FloxFlakeInputFactory:
flox::NixStoreMixin

Public Types

using input_type = FloxFlakeInput
 

Public Member Functions

 FloxFlakeInputFactory ()=default
 Construct a factory using a new nix store connection.
 
 FloxFlakeInputFactory (const nix::ref< nix::Store > &store)
 Construct a factory using a nix store connection.
 
std::shared_ptr< FloxFlakeInputmkInput (const std::string &, const RegistryInput &input)
 Construct an input from a flox::RegistryInput.
 

Additional Inherited Members

- Private Member Functions inherited from flox::NixStoreMixin
 NixStoreMixin (const NixStoreMixin &)=default
 
 NixStoreMixin (NixStoreMixin &&)=default
 
NixStoreMixinoperator= (const NixStoreMixin &)=default
 
NixStoreMixinoperator= (NixStoreMixin &&)=default
 
 NixStoreMixin (const nix::ref< nix::Store > &store)
 Construct NixStoreMixin from an existing store connection.
 
 NixStoreMixin ()
 Construct NixStoreMixin using the systems default nix store.
 
nix::ref< nix::Store > getStore ()
 Lazily open a nix store connection.
 

Detailed Description

A factory for flox::FloxFlakeInput objects.


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