Public Types | |
using | ProfileElementName = std::string |
Public Member Functions | |
ProfileManifest (EvalState &state, const std::filesystem::path &profile) | |
void | addElement (std::string_view nameCandidate, ProfileElement element) |
void | addElement (ProfileElement element) |
nlohmann::json | toJSON (Store &store) const |
StorePath | build (ref< Store > store) |
Static Public Member Functions | |
static void | printDiff (const ProfileManifest &prev, const ProfileManifest &cur, std::string_view indent) |
Public Attributes | |
std::map< ProfileElementName, ProfileElement > | elements |