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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user