Extending Qt Creator Manual | FindUsages

Extending Qt Creator Manual 4.4.0

# FindUsages Class

(CPlusPlus::FindUsages)

- List of all members, including inherited members

## Public Functions

| FindUsages(const QByteArray &originalSource, Document::Ptr doc, const Snapshot &snapshot)
| FindUsages(const LookupContext &context)
QList<int> | references() const
QList<Usage> | usages() const
void | operator()(Symbol *symbol)

## Protected Functions

void | attribute(GnuAttributeAST *ast)
void | baseSpecifier(BaseSpecifierAST *ast)
void | capture(CaptureAST *ast)
bool | checkCandidates(const QList<LookupItem> &candidates) const
void | checkExpression(unsigned startToken, unsigned endToken, Scope *scope = 0)
void | coreDeclarator(CoreDeclaratorAST *ast)
void | cppOperator(OperatorAST *ast)
void | ctorInitializer(CtorInitializerAST *ast)
void | declaration(DeclarationAST *ast)
void | declarator(DeclaratorAST *ast, Scope *symbol = 0)
void | enumerator(EnumeratorAST *ast)
void | exceptionSpecification(ExceptionSpecificationAST *ast)
void | expression(ExpressionAST *ast)
void | lambdaCapture(LambdaCaptureAST *ast)
void | lambdaDeclarator(LambdaDeclaratorAST *ast)
void | lambdaIntroducer(LambdaIntroducerAST *ast)
QString | matchingLine(const Token &tk) const
void | memInitializer(MemInitializerAST *ast)
const Name * | name(NameAST *ast)
void | nestedNameSpecifier(NestedNameSpecifierAST *ast)
void | newArrayDeclarator(NewArrayDeclaratorAST *ast)
void | newPlacement(ExpressionListParenAST *ast)
void | newTypeId(NewTypeIdAST *ast)
void | objCInstanceVariablesDeclaration(ObjCInstanceVariablesDeclarationAST *ast)
void | objCMessageArgument(ObjCMessageArgumentAST *ast)
void | objCMessageArgumentDeclaration(ObjCMessageArgumentDeclarationAST *ast)
void | objCMethodPrototype(ObjCMethodPrototypeAST *ast)
void | objCPropertyAttribute(ObjCPropertyAttributeAST *ast)
void | objCProtocolRefs(ObjCProtocolRefsAST *ast)
void | objCSelectorArgument(ObjCSelectorArgumentAST *ast)
void | objCSynthesizedProperty(ObjCSynthesizedPropertyAST *ast)
void | objCTypeName(ObjCTypeNameAST *ast)
void | parameterDeclarationClause(ParameterDeclarationClauseAST *ast)
void | postfixDeclarator(PostfixDeclaratorAST *ast)
void | ptrOperator(PtrOperatorAST *ast)
void | qtInterfaceName(QtInterfaceNameAST *ast)
void | qtPropertyDeclarationItem(QtPropertyDeclarationItemAST *ast)
void | reportResult(unsigned tokenIndex, const Name *name, Scope *scope = 0)
void | reportResult(unsigned tokenIndex, const Identifier *id, Scope *scope = 0)
void | reportResult(unsigned tokenIndex, const QList<LookupItem> &candidates)
void | reportResult(unsigned tokenIndex)
void | specifier(SpecifierAST *ast)
void | statement(StatementAST *ast)
Scope * | switchScope(Scope *scope)
void | trailingReturnType(TrailingReturnTypeAST *ast)
void | translationUnit(TranslationUnitAST *ast)
virtual bool | visit(ObjCSelectorArgumentAST *ast)
virtual bool | visit(GnuAttributeAST *ast)
virtual bool | visit(ForeachStatementAST *ast)
virtual bool | visit(RangeBasedForStatementAST *ast)
virtual bool | visit(ForStatementAST *ast)
virtual bool | visit(IfStatementAST *ast)
virtual bool | visit(LabeledStatementAST *ast)
virtual bool | visit(BreakStatementAST *ast)
virtual bool | visit(ContinueStatementAST *ast)
virtual bool | visit(GotoStatementAST *ast)
virtual bool | visit(ReturnStatementAST *ast)
virtual bool | visit(SwitchStatementAST *ast)
virtual bool | visit(TryBlockStatementAST *ast)
virtual bool | visit(CatchClauseAST *ast)
virtual bool | visit(WhileStatementAST *ast)
virtual bool | visit(ObjCFastEnumerationAST *ast)
virtual bool | visit(ObjCSynchronizedStatementAST *ast)
virtual bool | visit(IdExpressionAST *ast)
virtual bool | visit(CompoundExpressionAST *ast)
virtual bool | visit(CompoundLiteralAST *ast)
virtual bool | visit(QtMethodAST *ast)
virtual bool | visit(BinaryExpressionAST *ast)
virtual bool | visit(CastExpressionAST *ast)
virtual bool | visit(ConditionAST *ast)
virtual bool | visit(ConditionalExpressionAST *ast)
virtual bool | visit(CppCastExpressionAST *ast)
virtual bool | visit(DeleteExpressionAST *ast)
virtual bool | visit(ArrayInitializerAST *ast)
virtual bool | visit(NewExpressionAST *ast)
virtual bool | visit(TypeidExpressionAST *ast)
virtual bool | visit(TypenameCallExpressionAST *ast)
virtual bool | visit(TypeConstructorCallAST *ast)
virtual bool | visit(SizeofExpressionAST *ast)
virtual bool | visit(PointerLiteralAST *ast)
virtual bool | visit(NumericLiteralAST *ast)
virtual bool | visit(BoolLiteralAST *ast)
virtual bool | visit(ThisExpressionAST *ast)
virtual bool | visit(NestedExpressionAST *ast)
virtual bool | visit(DeclaratorAST *ast)
virtual bool | visit(StringLiteralAST *ast)
virtual bool | visit(ThrowExpressionAST *ast)
virtual bool | visit(NoExceptOperatorExpressionAST *ast)
virtual bool | visit(TypeIdAST *ast)
virtual bool | visit(UnaryExpressionAST *ast)
virtual bool | visit(ObjCMessageExpressionAST *ast)
virtual bool | visit(ObjCProtocolExpressionAST *ast)
virtual bool | visit(ObjCEncodeExpressionAST *ast)
virtual bool | visit(ObjCSelectorExpressionAST *ast)
virtual bool | visit(LambdaExpressionAST *ast)
virtual bool | visit(BracedInitializerAST *ast)
virtual bool | visit(ExpressionListParenAST *ast)
virtual bool | visit(SimpleDeclarationAST *ast)
virtual bool | visit(EmptyDeclarationAST *ast)
virtual bool | visit(AccessDeclarationAST *ast)
virtual bool | visit(QtObjectTagAST *ast)
virtual bool | visit(QtPrivateSlotAST *ast)
virtual bool | visit(QtPropertyDeclarationAST *ast)
virtual bool | visit(QtEnumDeclarationAST *ast)
virtual bool | visit(QtFlagsDeclarationAST *ast)
virtual bool | visit(QtInterfacesDeclarationAST *ast)
virtual bool | visit(AsmDefinitionAST *ast)
virtual bool | visit(ExceptionDeclarationAST *ast)
virtual bool | visit(FunctionDefinitionAST *ast)
virtual bool | visit(LinkageBodyAST *ast)
virtual bool | visit(LinkageSpecificationAST *ast)
virtual bool | visit(NamespaceAST *ast)
virtual bool | visit(NamespaceAliasDefinitionAST *ast)
virtual bool | visit(ParameterDeclarationAST *ast)
virtual bool | visit(StaticAssertDeclarationAST *ast)
virtual bool | visit(TemplateDeclarationAST *ast)
virtual bool | visit(TypenameTypeParameterAST *ast)
virtual bool | visit(TemplateTypeParameterAST *ast)
virtual bool | visit(UsingAST *ast)
virtual bool | visit(UsingDirectiveAST *ast)
virtual bool | visit(ObjCClassForwardDeclarationAST *ast)
virtual bool | visit(QtPropertyDeclarationItemAST *ast)
virtual bool | visit(ObjCClassDeclarationAST *ast)
virtual bool | visit(ObjCProtocolForwardDeclarationAST *ast)
virtual bool | visit(ObjCProtocolDeclarationAST *ast)
virtual bool | visit(ObjCVisibilityDeclarationAST *ast)
virtual bool | visit(ObjCPropertyDeclarationAST *ast)
virtual bool | visit(ObjCMethodDeclarationAST *ast)
virtual bool | visit(ObjCSynthesizedPropertiesDeclarationAST *ast)
virtual bool | visit(ObjCDynamicPropertiesDeclarationAST *ast)
virtual bool | visit(ObjCSelectorAST *ast)
virtual bool | visit(QualifiedNameAST *ast)
virtual bool | visit(OperatorFunctionIdAST *ast)
virtual bool | visit(ConversionFunctionIdAST *ast)
virtual bool | visit(SimpleNameAST *ast)
virtual bool | visit(TemplateIdAST *ast)
virtual bool | visit(SimpleSpecifierAST *ast)
virtual bool | visit(GnuAttributeSpecifierAST *ast)
virtual bool | visit(TypeofSpecifierAST *ast)
virtual bool | visit(DecltypeSpecifierAST *ast)
virtual bool | visit(ClassSpecifierAST *ast)
virtual bool | visit(NamedTypeSpecifierAST *ast)
virtual bool | visit(ElaboratedTypeSpecifierAST *ast)
virtual bool | visit(EnumSpecifierAST *ast)
virtual bool | visit(PointerToMemberAST *ast)
virtual bool | visit(PointerAST *ast)
virtual bool | visit(ReferenceAST *ast)
virtual bool | visit(CallAST *ast)
virtual bool | visit(ArrayAccessAST *ast)
virtual bool | visit(PostIncrDecrAST *ast)
virtual bool | visit(MemberAccessAST *ast)
virtual bool | visit(DeclaratorIdAST *ast)
virtual bool | visit(NestedDeclaratorAST *ast)
virtual bool | visit(FunctionDeclaratorAST *ast)
virtual bool | visit(ArrayDeclaratorAST *ast)
virtual bool | visit(QtInterfaceNameAST *ast)
virtual bool | visit(BaseSpecifierAST *ast)
virtual bool | visit(CtorInitializerAST *ast)
virtual bool | visit(EnumeratorAST *ast)
virtual bool | visit(DynamicExceptionSpecificationAST *ast)
virtual bool | visit(MemInitializerAST *ast)
virtual bool | visit(NestedNameSpecifierAST *ast)
virtual bool | visit(NewArrayDeclaratorAST *ast)
virtual bool | visit(NewTypeIdAST *ast)
virtual bool | visit(OperatorAST *ast)
virtual bool | visit(ParameterDeclarationClauseAST *ast)
virtual bool | visit(TranslationUnitAST *ast)
virtual bool | visit(ObjCProtocolRefsAST *ast)
virtual bool | visit(ObjCMessageArgumentAST *ast)
virtual bool | visit(ObjCTypeNameAST *ast)
virtual bool | visit(ObjCInstanceVariablesDeclarationAST *ast)
virtual bool | visit(ObjCPropertyAttributeAST *ast)
virtual bool | visit(ObjCMessageArgumentDeclarationAST *ast)
virtual bool | visit(ObjCMethodPrototypeAST *ast)
virtual bool | visit(ObjCSynthesizedPropertyAST *ast)
virtual bool | visit(LambdaIntroducerAST *ast)
virtual bool | visit(LambdaCaptureAST *ast)
virtual bool | visit(CaptureAST *ast)
virtual bool | visit(LambdaDeclaratorAST *ast)
virtual bool | visit(TrailingReturnTypeAST *ast)
virtual bool | visit(QtMemberDeclarationAST *ast)
virtual bool | visit(CaseStatementAST *ast)
virtual bool | visit(CompoundStatementAST *ast)
virtual bool | visit(DeclarationStatementAST *ast)
virtual bool | visit(DoStatementAST *ast)
virtual bool | visit(ExpressionOrDeclarationStatementAST *ast)
virtual bool | visit(ExpressionStatementAST *ast)

## Static Protected Members

bool | isLocalScope(Scope *scope)

## Member Function Documentation

### FindUsages::FindUsages(const QByteArray &originalSource, Document::Ptr doc, const Snapshot &snapshot)

Default constructs an instance of FindUsages.

### FindUsages::FindUsages(const LookupContext &context)

Default constructs an instance of FindUsages.

### `[protected]` void FindUsages::attribute(GnuAttributeAST *ast)

### `[protected]` void FindUsages::baseSpecifier(BaseSpecifierAST *ast)

### `[protected]` void FindUsages::capture(CaptureAST *ast)

### `[protected]` bool FindUsages::checkCandidates(const QList<LookupItem> &candidates) const

### `[protected]` void FindUsages::checkExpression(unsigned startToken, unsigned endToken, Scope *scope = 0)

### `[protected]` void FindUsages::coreDeclarator(CoreDeclaratorAST *ast)

### `[protected]` void FindUsages::cppOperator(OperatorAST *ast)

### `[protected]` void FindUsages::ctorInitializer(CtorInitializerAST *ast)

### `[protected]` void FindUsages::declaration(DeclarationAST *ast)

### `[protected]` void FindUsages::declarator(DeclaratorAST *ast, Scope *symbol = 0)

### `[protected]` void FindUsages::enumerator(EnumeratorAST *ast)

### `[protected]` void FindUsages::exceptionSpecification(ExceptionSpecificationAST *ast)

### `[protected]` void FindUsages::expression(ExpressionAST *ast)

### `[static protected]` bool FindUsages::isLocalScope(Scope *scope)

### `[protected]` void FindUsages::lambdaCapture(LambdaCaptureAST *ast)

### `[protected]` void FindUsages::lambdaDeclarator(LambdaDeclaratorAST *ast)

### `[protected]` void FindUsages::lambdaIntroducer(LambdaIntroducerAST *ast)

### `[protected]` QString FindUsages::matchingLine(const Token &tk) const

### `[protected]` void FindUsages::memInitializer(MemInitializerAST *ast)

### `[protected]` const Name *FindUsages::name(NameAST *ast)

### `[protected]` void FindUsages::nestedNameSpecifier(NestedNameSpecifierAST *ast)

### `[protected]` void FindUsages::newArrayDeclarator(NewArrayDeclaratorAST *ast)

### `[protected]` void FindUsages::newPlacement(ExpressionListParenAST *ast)

### `[protected]` void FindUsages::newTypeId(NewTypeIdAST *ast)

### `[protected]` void FindUsages::objCInstanceVariablesDeclaration(ObjCInstanceVariablesDeclarationAST *ast)

### `[protected]` void FindUsages::objCMessageArgument(ObjCMessageArgumentAST *ast)

### `[protected]` void FindUsages::objCMessageArgumentDeclaration(ObjCMessageArgumentDeclarationAST *ast)

### `[protected]` void FindUsages::objCMethodPrototype(ObjCMethodPrototypeAST *ast)

### `[protected]` void FindUsages::objCPropertyAttribute(ObjCPropertyAttributeAST *ast)

### `[protected]` void FindUsages::objCProtocolRefs(ObjCProtocolRefsAST *ast)

### `[protected]` void FindUsages::objCSelectorArgument(ObjCSelectorArgumentAST *ast)

### `[protected]` void FindUsages::objCSynthesizedProperty(ObjCSynthesizedPropertyAST *ast)

### `[protected]` void FindUsages::objCTypeName(ObjCTypeNameAST *ast)

### `[protected]` void FindUsages::parameterDeclarationClause(ParameterDeclarationClauseAST *ast)

### `[protected]` void FindUsages::postfixDeclarator(PostfixDeclaratorAST *ast)

### `[protected]` void FindUsages::ptrOperator(PtrOperatorAST *ast)

### `[protected]` void FindUsages::qtInterfaceName(QtInterfaceNameAST *ast)

### `[protected]` void FindUsages::qtPropertyDeclarationItem(QtPropertyDeclarationItemAST *ast)

### QList<int> FindUsages::references() const

### `[protected]` void FindUsages::reportResult(unsigned tokenIndex, const Name *name, Scope *scope = 0)

### `[protected]` void FindUsages::reportResult(unsigned tokenIndex, const Identifier *id, Scope *scope = 0)

### `[protected]` void FindUsages::reportResult(unsigned tokenIndex, const QList<LookupItem> &candidates)

### `[protected]` void FindUsages::reportResult(unsigned tokenIndex)

### `[protected]` void FindUsages::specifier(SpecifierAST *ast)

### `[protected]` void FindUsages::statement(StatementAST *ast)

### `[protected]` Scope *FindUsages::switchScope(Scope *scope)

### `[protected]` void FindUsages::trailingReturnType(TrailingReturnTypeAST *ast)

### `[protected]` void FindUsages::translationUnit(TranslationUnitAST *ast)

### QList<Usage> FindUsages::usages() const

### `[virtual protected]` bool FindUsages::visit(ObjCSelectorArgumentAST *ast)

### `[virtual protected]` bool FindUsages::visit(GnuAttributeAST *ast)

### `[virtual protected]` bool FindUsages::visit(ForeachStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(RangeBasedForStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(ForStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(IfStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(LabeledStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(BreakStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(ContinueStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(GotoStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(ReturnStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(SwitchStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(TryBlockStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(CatchClauseAST *ast)

### `[virtual protected]` bool FindUsages::visit(WhileStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCFastEnumerationAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCSynchronizedStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(IdExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(CompoundExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(CompoundLiteralAST *ast)

### `[virtual protected]` bool FindUsages::visit(QtMethodAST *ast)

### `[virtual protected]` bool FindUsages::visit(BinaryExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(CastExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(ConditionAST *ast)

### `[virtual protected]` bool FindUsages::visit(ConditionalExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(CppCastExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(DeleteExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(ArrayInitializerAST *ast)

### `[virtual protected]` bool FindUsages::visit(NewExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(TypeidExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(TypenameCallExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(TypeConstructorCallAST *ast)

### `[virtual protected]` bool FindUsages::visit(SizeofExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(PointerLiteralAST *ast)

### `[virtual protected]` bool FindUsages::visit(NumericLiteralAST *ast)

### `[virtual protected]` bool FindUsages::visit(BoolLiteralAST *ast)

### `[virtual protected]` bool FindUsages::visit(ThisExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(NestedExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(DeclaratorAST *ast)

### `[virtual protected]` bool FindUsages::visit(StringLiteralAST *ast)

### `[virtual protected]` bool FindUsages::visit(ThrowExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(NoExceptOperatorExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(TypeIdAST *ast)

### `[virtual protected]` bool FindUsages::visit(UnaryExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCMessageExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCProtocolExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCEncodeExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCSelectorExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(LambdaExpressionAST *ast)

### `[virtual protected]` bool FindUsages::visit(BracedInitializerAST *ast)

### `[virtual protected]` bool FindUsages::visit(ExpressionListParenAST *ast)

### `[virtual protected]` bool FindUsages::visit(SimpleDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(EmptyDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(AccessDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(QtObjectTagAST *ast)

### `[virtual protected]` bool FindUsages::visit(QtPrivateSlotAST *ast)

### `[virtual protected]` bool FindUsages::visit(QtPropertyDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(QtEnumDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(QtFlagsDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(QtInterfacesDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(AsmDefinitionAST *ast)

### `[virtual protected]` bool FindUsages::visit(ExceptionDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(FunctionDefinitionAST *ast)

### `[virtual protected]` bool FindUsages::visit(LinkageBodyAST *ast)

### `[virtual protected]` bool FindUsages::visit(LinkageSpecificationAST *ast)

### `[virtual protected]` bool FindUsages::visit(NamespaceAST *ast)

### `[virtual protected]` bool FindUsages::visit(NamespaceAliasDefinitionAST *ast)

### `[virtual protected]` bool FindUsages::visit(ParameterDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(StaticAssertDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(TemplateDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(TypenameTypeParameterAST *ast)

### `[virtual protected]` bool FindUsages::visit(TemplateTypeParameterAST *ast)

### `[virtual protected]` bool FindUsages::visit(UsingAST *ast)

### `[virtual protected]` bool FindUsages::visit(UsingDirectiveAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCClassForwardDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(QtPropertyDeclarationItemAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCClassDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCProtocolForwardDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCProtocolDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCVisibilityDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCPropertyDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCMethodDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCSynthesizedPropertiesDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCDynamicPropertiesDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCSelectorAST *ast)

### `[virtual protected]` bool FindUsages::visit(QualifiedNameAST *ast)

### `[virtual protected]` bool FindUsages::visit(OperatorFunctionIdAST *ast)

### `[virtual protected]` bool FindUsages::visit(ConversionFunctionIdAST *ast)

### `[virtual protected]` bool FindUsages::visit(SimpleNameAST *ast)

### `[virtual protected]` bool FindUsages::visit(TemplateIdAST *ast)

### `[virtual protected]` bool FindUsages::visit(SimpleSpecifierAST *ast)

### `[virtual protected]` bool FindUsages::visit(GnuAttributeSpecifierAST *ast)

### `[virtual protected]` bool FindUsages::visit(TypeofSpecifierAST *ast)

### `[virtual protected]` bool FindUsages::visit(DecltypeSpecifierAST *ast)

### `[virtual protected]` bool FindUsages::visit(ClassSpecifierAST *ast)

### `[virtual protected]` bool FindUsages::visit(NamedTypeSpecifierAST *ast)

### `[virtual protected]` bool FindUsages::visit(ElaboratedTypeSpecifierAST *ast)

### `[virtual protected]` bool FindUsages::visit(EnumSpecifierAST *ast)

### `[virtual protected]` bool FindUsages::visit(PointerToMemberAST *ast)

### `[virtual protected]` bool FindUsages::visit(PointerAST *ast)

### `[virtual protected]` bool FindUsages::visit(ReferenceAST *ast)

### `[virtual protected]` bool FindUsages::visit(CallAST *ast)

### `[virtual protected]` bool FindUsages::visit(ArrayAccessAST *ast)

### `[virtual protected]` bool FindUsages::visit(PostIncrDecrAST *ast)

### `[virtual protected]` bool FindUsages::visit(MemberAccessAST *ast)

### `[virtual protected]` bool FindUsages::visit(DeclaratorIdAST *ast)

### `[virtual protected]` bool FindUsages::visit(NestedDeclaratorAST *ast)

### `[virtual protected]` bool FindUsages::visit(FunctionDeclaratorAST *ast)

### `[virtual protected]` bool FindUsages::visit(ArrayDeclaratorAST *ast)

### `[virtual protected]` bool FindUsages::visit(QtInterfaceNameAST *ast)

### `[virtual protected]` bool FindUsages::visit(BaseSpecifierAST *ast)

### `[virtual protected]` bool FindUsages::visit(CtorInitializerAST *ast)

### `[virtual protected]` bool FindUsages::visit(EnumeratorAST *ast)

### `[virtual protected]` bool FindUsages::visit(DynamicExceptionSpecificationAST *ast)

### `[virtual protected]` bool FindUsages::visit(MemInitializerAST *ast)

### `[virtual protected]` bool FindUsages::visit(NestedNameSpecifierAST *ast)

### `[virtual protected]` bool FindUsages::visit(NewArrayDeclaratorAST *ast)

### `[virtual protected]` bool FindUsages::visit(NewTypeIdAST *ast)

### `[virtual protected]` bool FindUsages::visit(OperatorAST *ast)

### `[virtual protected]` bool FindUsages::visit(ParameterDeclarationClauseAST *ast)

### `[virtual protected]` bool FindUsages::visit(TranslationUnitAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCProtocolRefsAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCMessageArgumentAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCTypeNameAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCInstanceVariablesDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCPropertyAttributeAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCMessageArgumentDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCMethodPrototypeAST *ast)

### `[virtual protected]` bool FindUsages::visit(ObjCSynthesizedPropertyAST *ast)

### `[virtual protected]` bool FindUsages::visit(LambdaIntroducerAST *ast)

### `[virtual protected]` bool FindUsages::visit(LambdaCaptureAST *ast)

### `[virtual protected]` bool FindUsages::visit(CaptureAST *ast)

### `[virtual protected]` bool FindUsages::visit(LambdaDeclaratorAST *ast)

### `[virtual protected]` bool FindUsages::visit(TrailingReturnTypeAST *ast)

### `[virtual protected]` bool FindUsages::visit(QtMemberDeclarationAST *ast)

### `[virtual protected]` bool FindUsages::visit(CaseStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(CompoundStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(DeclarationStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(DoStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(ExpressionOrDeclarationStatementAST *ast)

### `[virtual protected]` bool FindUsages::visit(ExpressionStatementAST *ast)

### void FindUsages::operator()(Symbol *symbol)