mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-26 15:56:18 +02:00
Add API docs to Machine
methods
This commit is contained in:
parent
739032762a
commit
870acc2892
1 changed files with 7 additions and 0 deletions
|
@ -19,8 +19,15 @@ struct Machine {
|
||||||
const std::string sshPublicHostKey;
|
const std::string sshPublicHostKey;
|
||||||
bool enabled = true;
|
bool enabled = true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return Whether `features` is a subset of the union of `supportedFeatures` and
|
||||||
|
* `mandatoryFeatures`
|
||||||
|
*/
|
||||||
bool allSupported(const std::set<std::string> & features) const;
|
bool allSupported(const std::set<std::string> & features) const;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return @Whether `mandatoryFeatures` is a subset of `features`
|
||||||
|
*/
|
||||||
bool mandatoryMet(const std::set<std::string> & features) const;
|
bool mandatoryMet(const std::set<std::string> & features) const;
|
||||||
|
|
||||||
Machine(decltype(storeUri) storeUri,
|
Machine(decltype(storeUri) storeUri,
|
||||||
|
|
Loading…
Reference in a new issue