about summary refs log tree commit diff
path: root/src/nix-instantiate/eval.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/nix-instantiate/eval.hh')
-rw-r--r--src/nix-instantiate/eval.hh42
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 */