diff options
author | John Hodge <tpg@mutabah.net> | 2016-01-30 15:58:42 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-01-30 15:58:42 +0800 |
commit | 5481c481d9120732f447fc108a1cf86659fda579 (patch) | |
tree | cd7440e1d84efc1dd8398f5f305abfb0955b4045 /src/types.hpp | |
parent | e3cf598517bf45317df0891462d71fa0b20dd1b9 (diff) | |
download | mrust-5481c481d9120732f447fc108a1cf86659fda579.tar.gz |
Rename TypeParams to GenericParams
Diffstat (limited to 'src/types.hpp')
-rw-r--r-- | src/types.hpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/types.hpp b/src/types.hpp index ef3e4d1d..7484d522 100644 --- a/src/types.hpp +++ b/src/types.hpp @@ -31,7 +31,7 @@ struct TypeArgRef {
::std::string name;
unsigned int level;
- const AST::TypeParams* params;
+ const AST::GenericParams* params;
};
struct Type_Function:
@@ -84,7 +84,7 @@ TAGGED_UNION(TypeData, None, (Generic, (
::std::string name;
unsigned int level;
- const AST::TypeParams* params;
+ const ::AST::GenericParams* params;
)),
(Path, (
AST::Path path;
@@ -185,7 +185,7 @@ public: TypeRef(TagArg, ::std::string name):
m_data(TypeData::make_Generic({ name, 0, nullptr }))
{}
- TypeRef(TagArg, ::std::string name, const AST::TypeParams& params):
+ TypeRef(TagArg, ::std::string name, const AST::GenericParams& params):
m_data(TypeData::make_Generic({ name, 0, ¶ms }))
{}
TypeRef(::std::string name):
@@ -231,9 +231,9 @@ public: bool is_type_param() const { return m_data.is_Generic(); }
const ::std::string& type_param() const { return m_data.as_Generic().name; }
- void set_type_params_ptr(const AST::TypeParams& p) { m_data.as_Generic().params = &p; };
- const AST::TypeParams* type_params_ptr() const {
- return reinterpret_cast<const AST::TypeParams*>( m_data.as_Generic().params );
+ void set_type_params_ptr(const AST::GenericParams& p) { m_data.as_Generic().params = &p; };
+ const AST::GenericParams* type_params_ptr() const {
+ return reinterpret_cast<const AST::GenericParams*>( m_data.as_Generic().params );
}
bool is_reference() const { return m_data.is_Borrow(); }
|