diff options
Diffstat (limited to 'src/nix-instantiate/eval.hh')
-rw-r--r-- | src/nix-instantiate/eval.hh | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/src/nix-instantiate/eval.hh b/src/nix-instantiate/eval.hh deleted file mode 100644 index 0bc052676deb..000000000000 --- a/src/nix-instantiate/eval.hh +++ /dev/null @@ -1,42 +0,0 @@ -#ifndef __EVAL_H -#define __EVAL_H - -#include <map> - -#include "aterm.hh" -#include "hash.hh" -#include "nixexpr.hh" - - -typedef map<Path, PathSet> DrvPaths; -typedef map<Path, Hash> DrvHashes; - -struct EvalState -{ - ATermMap normalForms; - DrvPaths drvPaths; - DrvHashes drvHashes; /* normalised derivation hashes */ - Expr blackHole; - - unsigned int nrEvaluated; - unsigned int nrCached; - - EvalState(); -}; - - -/* Evaluate an expression to normal form. */ -Expr evalExpr(EvalState & state, Expr e); - -/* Evaluate an expression read from the given file to normal form. */ -Expr evalFile(EvalState & state, const Path & path); - -/* Specific results. */ -string evalString(EvalState & state, Expr e); -Path evalPath(EvalState & state, Expr e); - -/* Print statistics. */ -void printEvalStats(EvalState & state); - - -#endif /* !__EVAL_H */ |