forked from qt-creator/qt-creator
C++: Deduplicate template arguments substitution
Change-Id: I2df85493d156a214b2e7650acc77efe099d03277 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
4eb9b5f145
commit
0cfd570cdd
@@ -150,6 +150,9 @@ public:
|
||||
/// \internal
|
||||
LookupScope *allocLookupScope(LookupScope *parent, const Name *name);
|
||||
|
||||
void initializeSubst(Clone &cloner, Subst &subst, LookupScope *origin, Scope *scope,
|
||||
Template *specialization, const TemplateNameId *instantiation);
|
||||
|
||||
protected:
|
||||
using SymbolVisitor::visit;
|
||||
|
||||
@@ -192,9 +195,6 @@ protected:
|
||||
virtual bool visit(ObjCMethod *);
|
||||
|
||||
private:
|
||||
Symbol *instantiateTemplateFunction(const TemplateNameId *instantiation,
|
||||
Template *specialization) const;
|
||||
|
||||
Snapshot _snapshot;
|
||||
QSharedPointer<Control> _control;
|
||||
QList<Document::Ptr> _expressionDocuments;
|
||||
|
||||
Reference in New Issue
Block a user