data: complex typename parsing

Added DataType class that can be constructed with a clang::qualType.
DataType keeps an internal QualifierList and ModifierStack.
This commit is contained in:
malte_langkabel
2014-07-09 11:00:35 +02:00
parent f6e6c93f71
commit 78704b6407
20 changed files with 410 additions and 28 deletions
+1 -1
View File
@@ -47,7 +47,7 @@ private:
ParseLocation getParseLocation(const clang::SourceRange& sourceRange) const;
ParseVariable getParseVariable(clang::ValueDecl* declaration) const;
std::vector<ParseVariable> getParameters(clang::FunctionDecl* declaration) const;
std::string getTypeName(const clang::QualType& type) const;
std::string getTypeName(const clang::QualType& qualType) const;
ParserClient::AccessType convertAccessType(clang::AccessSpecifier) const;
clang::ASTContext* m_context;