logic: improved template argument parsing

* improved the way of gettig a TemplateSpecializationTypeLoc from any TypeLoc to parse template arguments.
* fixed wrong forward mouse button code in app settings.
This commit is contained in:
malte_langkabel
2015-12-16 16:36:36 +01:00
parent 82a16341d8
commit d5cf4b7109
5 changed files with 51 additions and 68 deletions
+1 -1
View File
@@ -72,7 +72,7 @@ private:
void processTemplateArgumentsOfExplicitSpecialization(clang::FunctionDecl* declaration);
void processTemplateArgumentsOfExplicitSpecialization(clang::ClassTemplateSpecializationDecl* specializationDecl);
void processTemplateArguments(clang::DeclRefExpr* expr);
void processTemplateArguments(clang::TemplateSpecializationTypeLoc loc);
void processTemplateArguments(clang::TypeLoc loc);
bool isLocatedInUnparsedProjectFile(const clang::Decl* declaration) const;
bool isLocatedInProjectFile(const ParseLocation& location) const;