Go to the source code of this file.
Classes | |
struct | nix::eval_cache::CachedEvalError |
class | nix::eval_cache::EvalCache |
struct | nix::eval_cache::placeholder_t |
struct | nix::eval_cache::missing_t |
struct | nix::eval_cache::misc_t |
struct | nix::eval_cache::failed_t |
struct | nix::eval_cache::int_t |
class | nix::eval_cache::AttrCursor |
Typedefs | |
typedef uint64_t | nix::eval_cache::AttrId |
typedef std::pair< AttrId, Symbol > | nix::eval_cache::AttrKey |
typedef std::pair< std::string, NixStringContext > | nix::eval_cache::string_t |
typedef std::variant< std::vector< Symbol >, string_t, placeholder_t, missing_t, misc_t, failed_t, bool, int_t, std::vector< std::string > > | nix::eval_cache::AttrValue |
Enumerations | |
enum | AttrType { Placeholder = 0 , FullAttrs = 1 , String = 2 , Missing = 3 , Misc = 4 , Failed = 5 , Bool = 6 , ListOfStrings = 7 , Int = 8 } |