aboutsummaryrefslogtreecommitdiffstats
path: root/src/shared/cplusplus/Symbols.h
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2010-09-03 12:11:15 +0200
committerRoberto Raggi <roberto.raggi@nokia.com>2010-09-03 12:12:10 +0200
commitc6bfe05083fde0d1c44ddd23963351b2a39d2592 (patch)
tree3e90bc36a25b7945799e6974f74af533ac47b8a1 /src/shared/cplusplus/Symbols.h
parent8d55ce4c8235884cc3665c465dfaeb9cf3b20226 (diff)
Fixed alignment issues with 64 bits ABIs.
Diffstat (limited to 'src/shared/cplusplus/Symbols.h')
-rw-r--r--src/shared/cplusplus/Symbols.h14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/shared/cplusplus/Symbols.h b/src/shared/cplusplus/Symbols.h
index dd7fe67a1a..cd618a9c87 100644
--- a/src/shared/cplusplus/Symbols.h
+++ b/src/shared/cplusplus/Symbols.h
@@ -171,8 +171,8 @@ protected:
virtual void visitSymbol0(SymbolVisitor *visitor);
private:
- FullySpecifiedType _type;
const StringLiteral *_initializer;
+ FullySpecifiedType _type;
};
class CPLUSPLUS_EXPORT TypenameArgument: public Symbol
@@ -531,8 +531,6 @@ public:
protected:
virtual void visitSymbol0(SymbolVisitor *visitor);
-
-private:
};
class CPLUSPLUS_EXPORT ObjCBaseProtocol: public Symbol
@@ -552,8 +550,6 @@ public:
protected:
virtual void visitSymbol0(SymbolVisitor *visitor);
-
-private:
};
class CPLUSPLUS_EXPORT ObjCForwardProtocolDeclaration: public Symbol, public Type
@@ -647,8 +643,6 @@ protected:
virtual void visitSymbol0(SymbolVisitor *visitor);
virtual void accept0(TypeVisitor *visitor);
virtual bool matchType0(const Type *otherType, TypeMatcher *matcher) const;
-
-private:
};
class CPLUSPLUS_EXPORT ObjCClass: public Scope, public Type
@@ -695,10 +689,10 @@ protected:
virtual bool matchType0(const Type *otherType, TypeMatcher *matcher) const;
private:
- bool _isInterface;
const Name *_categoryName;
ObjCBaseClass * _baseClass;
std::vector<ObjCBaseProtocol *> _protocols;
+ bool _isInterface;
};
class CPLUSPLUS_EXPORT ObjCMethod: public Scope, public Type
@@ -808,10 +802,10 @@ protected:
virtual void visitSymbol0(SymbolVisitor *visitor);
private:
- FullySpecifiedType _type;
- int _propertyAttributes;
const Name *_getterName;
const Name *_setterName;
+ FullySpecifiedType _type;
+ int _propertyAttributes;
};
} // end of namespace CPlusPlus