diff options
author | Marius Kintel <marius@kintel.net> | 2013-05-25 21:45:13 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2013-05-25 21:45:13 (GMT) |
commit | cc6ac10e47ff67fd1d4f5fb8c61fea300f163b1d (patch) | |
tree | 2226c6c1ded88cde597a6a882894dd0ae8f50320 /src/module.h | |
parent | 9740232b080ac3d2fe87309fb51a892faf6ea913 (diff) |
Search paths when looking for previously missing includes. Should provide most of what's needed for #364
Diffstat (limited to 'src/module.h')
-rw-r--r-- | src/module.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/module.h b/src/module.h index fa255e1..5dfb8c4 100644 --- a/src/module.h +++ b/src/module.h @@ -93,7 +93,7 @@ public: void setModulePath(const std::string &path) { this->path = path; } const std::string &modulePath() const { return this->path; } - void registerInclude(const std::string &filename); + void registerInclude(const std::string &localpath, const std::string &fullpath); bool handleDependencies(); virtual AbstractNode *instantiate(const Context *ctx, const ModuleInstantiation *inst, const EvalContext *evalctx = NULL) const; @@ -101,7 +101,7 @@ public: ModuleContainer usedlibs; typedef boost::unordered_map<std::string, struct IncludeFile> IncludeContainer; IncludeContainer includes; - bool include_modified( struct IncludeFile inc ); + bool include_modified(struct IncludeFile inc); private: bool is_handling_dependencies; std::string path; |