|
| AttrDb (const StoreDirConfig &cfg, const Hash &fingerprint, SymbolTable &symbols) |
template<typename F> |
AttrId | doSQLite (F &&fun) |
AttrId | setAttrs (AttrKey key, const std::vector< Symbol > &attrs) |
AttrId | setString (AttrKey key, std::string_view s, const char **context=nullptr) |
AttrId | setBool (AttrKey key, bool b) |
AttrId | setInt (AttrKey key, int n) |
AttrId | setListOfStrings (AttrKey key, const std::vector< std::string > &l) |
AttrId | setPlaceholder (AttrKey key) |
AttrId | setMissing (AttrKey key) |
AttrId | setMisc (AttrKey key) |
AttrId | setFailed (AttrKey key) |
std::optional< std::pair< AttrId, AttrValue > > | getAttr (AttrKey key) |
|
std::atomic_bool | failed {false} |
const StoreDirConfig & | cfg |
std::unique_ptr< Sync< State > > | _state |
SymbolTable & | symbols |
The documentation for this struct was generated from the following file:
- /home/abuild/rpmbuild/BUILD/nix-2.30.0-build/nix-2.30.0/src/libexpr/eval-cache.cc