diff options
| author | John Hodge (sonata) <tpg@mutabah.net> | 2015-01-15 16:40:49 +0800 |
|---|---|---|
| committer | John Hodge (sonata) <tpg@mutabah.net> | 2015-01-15 16:40:49 +0800 |
| commit | 7d04ce9d4c945cedf08ff2a7fa0af49ea4e6e1b0 (patch) | |
| tree | 6c6f8e6dc638b3fa5cac02119c4a92646dbae9db /src/ast/ast.hpp | |
| parent | 3044ae80284fb958051ffd2926fcbff470ff8591 (diff) | |
| download | mrust-7d04ce9d4c945cedf08ff2a7fa0af49ea4e6e1b0.tar.gz | |
Working on parsing 'std' from a file (instead of hardcoding)
Diffstat (limited to 'src/ast/ast.hpp')
| -rw-r--r-- | src/ast/ast.hpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/ast/ast.hpp b/src/ast/ast.hpp index 77eb4fe3..f04c5ab0 100644 --- a/src/ast/ast.hpp +++ b/src/ast/ast.hpp @@ -267,7 +267,6 @@ class Module: typedef ::std::vector< Item<Enum> > itemlist_enum_t;
typedef ::std::vector< Item<Struct> > itemlist_struct_t;
- Crate& m_crate;
::std::string m_name;
::std::vector<MetaItem> m_attrs;
itemlist_fcn_t m_functions;
@@ -282,8 +281,7 @@ class Module: itemlist_struct_t m_structs;
::std::vector<Impl> m_impls;
public:
- Module(Crate& crate, ::std::string name):
- m_crate(crate),
+ Module(::std::string name):
m_name(name)
{
}
@@ -322,9 +320,6 @@ public: void iterate_functions(fcn_visitor_t* visitor, const Crate& crate);
- Crate& crate() { return m_crate; }
- const Crate& crate() const { return m_crate; }
-
const ::std::string& name() const { return m_name; }
::std::vector<MetaItem>& attrs() { return m_attrs; }
|
