forked from qt-creator/qt-creator
Store the NameAST*
This commit is contained in:
@@ -182,14 +182,14 @@ public:
|
|||||||
{ }
|
{ }
|
||||||
|
|
||||||
struct Use {
|
struct Use {
|
||||||
SimpleNameAST *name;
|
NameAST *name;
|
||||||
unsigned line;
|
unsigned line;
|
||||||
unsigned column;
|
unsigned column;
|
||||||
unsigned length;
|
unsigned length;
|
||||||
|
|
||||||
Use(){}
|
Use(){}
|
||||||
|
|
||||||
Use(SimpleNameAST *name, unsigned line, unsigned column, unsigned length)
|
Use(NameAST *name, unsigned line, unsigned column, unsigned length)
|
||||||
: name(name), line(line), column(column), length(length) {}
|
: name(name), line(line), column(column), length(length) {}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -879,7 +879,7 @@ static void highlightUses(QTextDocument *doc,
|
|||||||
QList<QTextEdit::ExtraSelection> *selections)
|
QList<QTextEdit::ExtraSelection> *selections)
|
||||||
{
|
{
|
||||||
foreach (const FindUses::Use &use, uses) {
|
foreach (const FindUses::Use &use, uses) {
|
||||||
SimpleNameAST *name = use.name;
|
NameAST *name = use.name;
|
||||||
bool generated = false;
|
bool generated = false;
|
||||||
|
|
||||||
for (unsigned tk = name->firstToken(), end = name->lastToken(); tk != end; ++tk) {
|
for (unsigned tk = name->firstToken(), end = name->lastToken(); tk != end; ++tk) {
|
||||||
|
|||||||
Reference in New Issue
Block a user