Store the NameAST*

This commit is contained in:
Roberto Raggi
2009-06-26 09:22:30 +02:00
parent fd8cd69a47
commit 8433ba2d32

View File

@@ -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) {