diff options
Diffstat (limited to 'src/libexpr/eval.hh')
-rw-r--r-- | src/libexpr/eval.hh | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libexpr/eval.hh b/src/libexpr/eval.hh index 200ec75e0f92..aa706cf98359 100644 --- a/src/libexpr/eval.hh +++ b/src/libexpr/eval.hh @@ -86,6 +86,9 @@ typedef std::map<Path, Path> SrcToStore; std::ostream & operator << (std::ostream & str, const Value & v); +typedef list<std::pair<string, Path> > SearchPath; + + class EvalState { public: @@ -111,7 +114,6 @@ private: #endif FileEvalCache fileEvalCache; - typedef list<std::pair<string, Path> > SearchPath; SearchPath searchPath; public: @@ -137,6 +139,7 @@ public: /* Look up a file in the search path. */ Path findFile(const string & path); + Path findFile(SearchPath & searchPath, const string & path); /* Evaluate an expression to normal form, storing the result in value `v'. */ |