diff options
author | Tobias Hunger <tobias.hunger@digia.com> | 2013-04-02 11:28:11 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@digia.com> | 2013-04-08 13:21:31 +0200 |
commit | ea23948efbf044c2e6d501bb2f294d40a5c6032d (patch) | |
tree | ab7748ef3df21a681dda09c53244a6354d992589 /src/plugins/cpptools/cppchecksymbols.h | |
parent | ff3bf32435f33058262c107d2239013a59c11ffe (diff) | |
download | qt-creator-ea23948efbf044c2e6d501bb2f294d40a5c6032d.tar.gz |
CppTools: Use namespace CppTools consistently
There were quite a few classes using CPlusPlus namespace in the
CppTools plugin. Rename them and do some other small namespace
related coding style fixups.
Change-Id: I093fc1f3fc394fd9923e3f18d5f66522e288f21d
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Diffstat (limited to 'src/plugins/cpptools/cppchecksymbols.h')
-rw-r--r-- | src/plugins/cpptools/cppchecksymbols.h | 115 |
1 files changed, 61 insertions, 54 deletions
diff --git a/src/plugins/cpptools/cppchecksymbols.h b/src/plugins/cpptools/cppchecksymbols.h index b1af819730..823e805b9f 100644 --- a/src/plugins/cpptools/cppchecksymbols.h +++ b/src/plugins/cpptools/cppchecksymbols.h @@ -44,10 +44,10 @@ #include <QFuture> #include <QtConcurrentRun> -namespace CPlusPlus { +namespace CppTools { class CPPTOOLS_EXPORT CheckSymbols: - protected ASTVisitor, + protected CPlusPlus::ASTVisitor, public QRunnable, public QFutureInterface<TextEditor::SemanticHighlighter::Result> { @@ -70,7 +70,9 @@ public: return future; } - static Future go(Document::Ptr doc, const LookupContext &context, const QList<Use> ¯oUses); + static Future go(CPlusPlus::Document::Ptr doc, + const CPlusPlus::LookupContext &context, + const QList<Use> ¯oUses); static QMap<int, QVector<Use> > chunks(const QFuture<Use> &future, int from, int to) { @@ -92,93 +94,98 @@ protected: using ASTVisitor::visit; using ASTVisitor::endVisit; - CheckSymbols(Document::Ptr doc, const LookupContext &context, const QList<Use> ¯oUses); + CheckSymbols(CPlusPlus::Document::Ptr doc, + const CPlusPlus::LookupContext &context, + const QList<Use> ¯oUses); - bool hasVirtualDestructor(Class *klass) const; - bool hasVirtualDestructor(ClassOrNamespace *binding) const; + bool hasVirtualDestructor(CPlusPlus::Class *klass) const; + bool hasVirtualDestructor(CPlusPlus::ClassOrNamespace *binding) const; bool warning(unsigned line, unsigned column, const QString &text, unsigned length = 0); - bool warning(AST *ast, const QString &text); + bool warning(CPlusPlus::AST *ast, const QString &text); - QByteArray textOf(AST *ast) const; + QByteArray textOf(CPlusPlus::AST *ast) const; - bool maybeType(const Name *name) const; - bool maybeField(const Name *name) const; - bool maybeStatic(const Name *name) const; - bool maybeFunction(const Name *name) const; + bool maybeType(const CPlusPlus::Name *name) const; + bool maybeField(const CPlusPlus::Name *name) const; + bool maybeStatic(const CPlusPlus::Name *name) const; + bool maybeFunction(const CPlusPlus::Name *name) const; - void checkNamespace(NameAST *name); - void checkName(NameAST *ast, Scope *scope = 0); - ClassOrNamespace *checkNestedName(QualifiedNameAST *ast); + void checkNamespace(CPlusPlus::NameAST *name); + void checkName(CPlusPlus::NameAST *ast, CPlusPlus::Scope *scope = 0); + CPlusPlus::ClassOrNamespace *checkNestedName(CPlusPlus::QualifiedNameAST *ast); void addUse(const Use &use); void addUse(unsigned tokenIndex, UseKind kind); - void addUse(NameAST *name, UseKind kind); + void addUse(CPlusPlus::NameAST *name, UseKind kind); - void addType(ClassOrNamespace *b, NameAST *ast); + void addType(CPlusPlus::ClassOrNamespace *b, CPlusPlus::NameAST *ast); - bool maybeAddTypeOrStatic(const QList<LookupItem> &candidates, NameAST *ast); - bool maybeAddField(const QList<LookupItem> &candidates, NameAST *ast); - bool maybeAddFunction(const QList<LookupItem> &candidates, NameAST *ast, unsigned argumentCount); + bool maybeAddTypeOrStatic(const QList<CPlusPlus::LookupItem> &candidates, + CPlusPlus::NameAST *ast); + bool maybeAddField(const QList<CPlusPlus::LookupItem> &candidates, + CPlusPlus::NameAST *ast); + bool maybeAddFunction(const QList<CPlusPlus::LookupItem> &candidates, + CPlusPlus::NameAST *ast, unsigned argumentCount); - bool isTemplateClass(Symbol *s) const; + bool isTemplateClass(CPlusPlus::Symbol *s) const; - Scope *enclosingScope() const; - FunctionDefinitionAST *enclosingFunctionDefinition(bool skipTopOfStack = false) const; - TemplateDeclarationAST *enclosingTemplateDeclaration() const; + CPlusPlus::Scope *enclosingScope() const; + CPlusPlus::FunctionDefinitionAST *enclosingFunctionDefinition(bool skipTopOfStack = false) const; + CPlusPlus::TemplateDeclarationAST *enclosingTemplateDeclaration() const; - virtual bool preVisit(AST *); - virtual void postVisit(AST *); + virtual bool preVisit(CPlusPlus::AST *); + virtual void postVisit(CPlusPlus::AST *); - virtual bool visit(NamespaceAST *); - virtual bool visit(UsingDirectiveAST *); - virtual bool visit(SimpleDeclarationAST *); - virtual bool visit(TypenameTypeParameterAST *ast); - virtual bool visit(TemplateTypeParameterAST *ast); - virtual bool visit(FunctionDefinitionAST *ast); - virtual bool visit(ParameterDeclarationAST *ast); + virtual bool visit(CPlusPlus::NamespaceAST *); + virtual bool visit(CPlusPlus::UsingDirectiveAST *); + virtual bool visit(CPlusPlus::SimpleDeclarationAST *); + virtual bool visit(CPlusPlus::TypenameTypeParameterAST *ast); + virtual bool visit(CPlusPlus::TemplateTypeParameterAST *ast); + virtual bool visit(CPlusPlus::FunctionDefinitionAST *ast); + virtual bool visit(CPlusPlus::ParameterDeclarationAST *ast); - virtual bool visit(ElaboratedTypeSpecifierAST *ast); + virtual bool visit(CPlusPlus::ElaboratedTypeSpecifierAST *ast); - virtual bool visit(SimpleNameAST *ast); - virtual bool visit(DestructorNameAST *ast); - virtual bool visit(QualifiedNameAST *ast); - virtual bool visit(TemplateIdAST *ast); + virtual bool visit(CPlusPlus::SimpleNameAST *ast); + virtual bool visit(CPlusPlus::DestructorNameAST *ast); + virtual bool visit(CPlusPlus::QualifiedNameAST *ast); + virtual bool visit(CPlusPlus::TemplateIdAST *ast); - virtual bool visit(MemberAccessAST *ast); - virtual bool visit(CallAST *ast); - virtual bool visit(NewExpressionAST *ast); + virtual bool visit(CPlusPlus::MemberAccessAST *ast); + virtual bool visit(CPlusPlus::CallAST *ast); + virtual bool visit(CPlusPlus::NewExpressionAST *ast); - virtual bool visit(GotoStatementAST *ast); - virtual bool visit(LabeledStatementAST *ast); - virtual bool visit(SimpleSpecifierAST *ast); - virtual bool visit(ClassSpecifierAST *ast); + virtual bool visit(CPlusPlus::GotoStatementAST *ast); + virtual bool visit(CPlusPlus::LabeledStatementAST *ast); + virtual bool visit(CPlusPlus::SimpleSpecifierAST *ast); + virtual bool visit(CPlusPlus::ClassSpecifierAST *ast); - virtual bool visit(MemInitializerAST *ast); - virtual bool visit(EnumeratorAST *ast); + virtual bool visit(CPlusPlus::MemInitializerAST *ast); + virtual bool visit(CPlusPlus::EnumeratorAST *ast); - NameAST *declaratorId(DeclaratorAST *ast) const; + CPlusPlus::NameAST *declaratorId(CPlusPlus::DeclaratorAST *ast) const; - static unsigned referenceToken(NameAST *name); + static unsigned referenceToken(CPlusPlus::NameAST *name); void flush(); private: - Document::Ptr _doc; - LookupContext _context; - TypeOfExpression typeOfExpression; + CPlusPlus::Document::Ptr _doc; + CPlusPlus::LookupContext _context; + CPlusPlus::TypeOfExpression typeOfExpression; QString _fileName; QSet<QByteArray> _potentialTypes; QSet<QByteArray> _potentialFields; QSet<QByteArray> _potentialFunctions; QSet<QByteArray> _potentialStatics; - QList<AST *> _astStack; + QList<CPlusPlus::AST *> _astStack; QVector<Use> _usages; int _chunkSize; unsigned _lineOfLastUsage; QList<Use> _macroUses; }; -} // namespace CPlusPlus +} // namespace CppTools #endif // CPLUSPLUSCHECKSYMBOLS_H |