]> git.localhorst.tv Git - l2e.git/blobdiff - src/loader/ParsedSource.h
added more getters to ParsedSource
[l2e.git] / src / loader / ParsedSource.h
index 97137fbad613e981e3f8956a6ccbfad1224ae255..d5347e55c201d5e02a9492369acdc519ec6740cc 100644 (file)
@@ -159,6 +159,13 @@ public:
        void ExportDeclaration(Declaration *);
        void ExportIdentifier(const std::string &);
 
+       bool IsDeclared(const std::string &) const;
+       Declaration &GetDeclaration(const std::string &);
+       const Declaration &GetDeclaration(const std::string &) const;
+       bool IsDefined(const std::string &) const;
+       Definition &GetDefinition(const std::string &);
+       const Definition &GetDefinition(const std::string &) const;
+
        const std::map<std::string, Declaration *> &Declarations() const { return declarations; }
        const std::map<std::string, Definition *> &Definitions() const { return definitions; }
        const std::set<std::string> &Exports() const { return exports; }