Introduced helpers to rewrite types and names.

Done-with: Erik Verbruggen
This commit is contained in:
Roberto Raggi
2010-07-16 11:03:39 +02:00
parent 41236d29d3
commit fff4203a46
21 changed files with 880 additions and 134 deletions

View File

@@ -235,6 +235,12 @@ FullySpecifiedType FullySpecifiedType::simplified() const
return *this;
}
unsigned FullySpecifiedType::flags() const
{ return _flags; }
void FullySpecifiedType::setFlags(unsigned flags)
{ _flags = flags; }
void FullySpecifiedType::copySpecifiers(const FullySpecifiedType &type)
{
// class storage specifiers

View File

@@ -134,6 +134,9 @@ public:
void copySpecifiers(const FullySpecifiedType &type);
unsigned flags() const;
void setFlags(unsigned flags);
private:
Type *_type;
struct Flags {