fix include style relating to cplusplus libraries

... and adjust INCLUDEPATH accordingly.

while i'm at messing with include statements, also re-order the include
blocks according to policy and sort them within bigger blocks.

Change-Id: I7762abfd7c4ecf59432b99db2f424e4fa25733a5
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
Oswald Buddenhagen
2013-03-27 18:54:03 +01:00
parent 4fc706d7e0
commit 7923032022
173 changed files with 843 additions and 721 deletions

View File

@@ -28,7 +28,8 @@
****************************************************************************/
#include "ASTParent.h"
#include "AST.h"
#include <cplusplus/AST.h>
using namespace CPlusPlus;

View File

@@ -30,7 +30,8 @@
#ifndef CPLUSPLUS_ASTPARENT_H
#define CPLUSPLUS_ASTPARENT_H
#include <ASTVisitor.h>
#include <cplusplus/ASTVisitor.h>
#include <QHash>
#include <QStack>

View File

@@ -29,8 +29,8 @@
#include "ASTPath.h"
#include <AST.h>
#include <TranslationUnit.h>
#include <cplusplus/AST.h>
#include <cplusplus/TranslationUnit.h>
#ifdef DEBUG_AST_PATH
# include <QDebug>

View File

@@ -30,8 +30,8 @@
#ifndef CPLUSPLUS_ASTPATH_H
#define CPLUSPLUS_ASTPATH_H
#include <ASTfwd.h>
#include <ASTVisitor.h>
#include <cplusplus/ASTfwd.h>
#include <cplusplus/ASTVisitor.h>
#include "CppDocument.h"

View File

@@ -26,8 +26,11 @@
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
**
****************************************************************************/
#include "BackwardsScanner.h"
#include <Token.h>
#include <cplusplus/Token.h>
#include <QTextCursor>
#include <QTextDocument>

View File

@@ -31,22 +31,22 @@
#include "FastPreprocessor.h"
#include "LookupContext.h"
#include "Overview.h"
#include "Bind.h"
#include <Control.h>
#include <TranslationUnit.h>
#include <DiagnosticClient.h>
#include <Literals.h>
#include <Symbols.h>
#include <Names.h>
#include <AST.h>
#include <ASTPatternBuilder.h>
#include <ASTMatcher.h>
#include <Scope.h>
#include <SymbolVisitor.h>
#include <NameVisitor.h>
#include <TypeVisitor.h>
#include <CoreTypes.h>
#include <cplusplus/Bind.h>
#include <cplusplus/Control.h>
#include <cplusplus/TranslationUnit.h>
#include <cplusplus/DiagnosticClient.h>
#include <cplusplus/Literals.h>
#include <cplusplus/Symbols.h>
#include <cplusplus/Names.h>
#include <cplusplus/AST.h>
#include <cplusplus/ASTPatternBuilder.h>
#include <cplusplus/ASTMatcher.h>
#include <cplusplus/Scope.h>
#include <cplusplus/SymbolVisitor.h>
#include <cplusplus/NameVisitor.h>
#include <cplusplus/TypeVisitor.h>
#include <cplusplus/CoreTypes.h>
#include <QByteArray>
#include <QBitArray>

View File

@@ -30,9 +30,10 @@
#ifndef CPLUSPLUS_CPPDOCUMENT_H
#define CPLUSPLUS_CPPDOCUMENT_H
#include <CPlusPlusForwardDeclarations.h>
#include "Macro.h"
#include <cplusplus/CPlusPlusForwardDeclarations.h>
#include <QSharedPointer>
#include <QDateTime>
#include <QHash>

View File

@@ -26,15 +26,18 @@
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
**
****************************************************************************/
#include "CppRewriter.h"
#include <TypeVisitor.h>
#include <NameVisitor.h>
#include <CoreTypes.h>
#include <Symbols.h>
#include <Literals.h>
#include <Names.h>
#include <Scope.h>
#include <Overview.h>
#include "Overview.h"
#include <cplusplus/TypeVisitor.h>
#include <cplusplus/NameVisitor.h>
#include <cplusplus/CoreTypes.h>
#include <cplusplus/Symbols.h>
#include <cplusplus/Literals.h>
#include <cplusplus/Names.h>
#include <cplusplus/Scope.h>
#include <QVarLengthArray>
#include <QRegExp>

View File

@@ -30,7 +30,7 @@
#ifndef CPLUSPLUS_DEPENDENCYTABLE_H
#define CPLUSPLUS_DEPENDENCYTABLE_H
#include <CPlusPlusForwardDeclarations.h>
#include <cplusplus/CPlusPlusForwardDeclarations.h>
#include <QBitArray>
#include <QHash>

View File

@@ -30,12 +30,12 @@
#include "DeprecatedGenTemplateInstance.h"
#include "Overview.h"
#include <Control.h>
#include <Scope.h>
#include <Names.h>
#include <Symbols.h>
#include <CoreTypes.h>
#include <Literals.h>
#include <cplusplus/Control.h>
#include <cplusplus/Scope.h>
#include <cplusplus/Names.h>
#include <cplusplus/Symbols.h>
#include <cplusplus/CoreTypes.h>
#include <cplusplus/Literals.h>
#include <QVarLengthArray>
#include <QDebug>

View File

@@ -30,9 +30,9 @@
#ifndef CPLUSPLUS_DEPRECATEDGENTEMPLATEINSTANCE_H
#define CPLUSPLUS_DEPRECATEDGENTEMPLATEINSTANCE_H
#include <TypeVisitor.h>
#include <NameVisitor.h>
#include <FullySpecifiedType.h>
#include <cplusplus/TypeVisitor.h>
#include <cplusplus/NameVisitor.h>
#include <cplusplus/FullySpecifiedType.h>
#include <QList>
#include <QPair>

View File

@@ -29,10 +29,12 @@
#include "Dumpers.h"
#include <Overview.h>
#include <Literals.h>
#include <Scope.h>
#include <LookupContext.h>
#include "Overview.h"
#include "LookupContext.h"
#include <cplusplus/Literals.h>
#include <cplusplus/Scope.h>
#include <QDebug>
#include <typeinfo>

View File

@@ -30,10 +30,11 @@
#ifndef CPLUSPLUS_DUMPERS_H
#define CPLUSPLUS_DUMPERS_H
#include <CPlusPlusForwardDeclarations.h>
#include <FullySpecifiedType.h>
#include <Symbol.h>
#include <LookupItem.h>
#include "LookupItem.h"
#include <cplusplus/CPlusPlusForwardDeclarations.h>
#include <cplusplus/FullySpecifiedType.h>
#include <cplusplus/Symbol.h>
#include <QString>

View File

@@ -28,9 +28,11 @@
****************************************************************************/
#include "ExpressionUnderCursor.h"
#include "SimpleLexer.h"
#include "BackwardsScanner.h"
#include <Token.h>
#include <cplusplus/Token.h>
#include <QTextCursor>
#include <QTextBlock>

View File

@@ -30,7 +30,8 @@
#ifndef CPLUSPLUS_EXPRESSIONUNDERCURSOR_H
#define CPLUSPLUS_EXPRESSIONUNDERCURSOR_H
#include "CPlusPlusForwardDeclarations.h"
#include <cplusplus/CPlusPlusForwardDeclarations.h>
#include <QList>
QT_BEGIN_NAMESPACE

View File

@@ -28,8 +28,10 @@
****************************************************************************/
#include "FastPreprocessor.h"
#include <Literals.h>
#include <TranslationUnit.h>
#include <cplusplus/Literals.h>
#include <cplusplus/TranslationUnit.h>
#include <QDir>
using namespace CPlusPlus;

View File

@@ -34,7 +34,7 @@
#include "CppDocument.h"
#include "pp.h"
#include <Control.h>
#include <cplusplus/Control.h>
#include <QSet>
#include <QString>

View File

@@ -28,15 +28,18 @@
****************************************************************************/
#include "FindUsages.h"
#include "Overview.h"
#include <AST.h>
#include <TranslationUnit.h>
#include <Control.h>
#include <Names.h>
#include <Symbols.h>
#include <CoreTypes.h>
#include <Literals.h>
#include <Scope.h>
#include <cplusplus/AST.h>
#include <cplusplus/TranslationUnit.h>
#include <cplusplus/Control.h>
#include <cplusplus/Names.h>
#include <cplusplus/Symbols.h>
#include <cplusplus/CoreTypes.h>
#include <cplusplus/Literals.h>
#include <cplusplus/Scope.h>
#include <QDebug>
using namespace CPlusPlus;

View File

@@ -33,7 +33,9 @@
#include "LookupContext.h"
#include "CppDocument.h"
#include "TypeOfExpression.h"
#include <ASTVisitor.h>
#include <cplusplus/ASTVisitor.h>
#include <QSet>
namespace CPlusPlus {

View File

@@ -29,10 +29,10 @@
#include "Icons.h"
#include <FullySpecifiedType.h>
#include <Scope.h>
#include <Symbols.h>
#include <Type.h>
#include <cplusplus/FullySpecifiedType.h>
#include <cplusplus/Scope.h>
#include <cplusplus/Symbols.h>
#include <cplusplus/Type.h>
using namespace CPlusPlus;
using CPlusPlus::Icons;

View File

@@ -30,7 +30,7 @@
#ifndef CPLUSPLUS_ICONS_H
#define CPLUSPLUS_ICONS_H
#include "CPlusPlusForwardDeclarations.h"
#include <cplusplus/CPlusPlusForwardDeclarations.h>
#include <QIcon>

View File

@@ -28,17 +28,18 @@
****************************************************************************/
#include "LookupContext.h"
#include "ResolveExpression.h"
#include "Overview.h"
#include "DeprecatedGenTemplateInstance.h"
#include "CppRewriter.h"
#include <CoreTypes.h>
#include <Symbols.h>
#include <Literals.h>
#include <Names.h>
#include <Scope.h>
#include <Control.h>
#include <cplusplus/CoreTypes.h>
#include <cplusplus/Symbols.h>
#include <cplusplus/Literals.h>
#include <cplusplus/Names.h>
#include <cplusplus/Scope.h>
#include <cplusplus/Control.h>
#include <QStack>
#include <QHash>

View File

@@ -33,15 +33,18 @@
#include "CppDocument.h"
#include "LookupItem.h"
#include "AlreadyConsideredClassContainer.h"
#include <FullySpecifiedType.h>
#include <Type.h>
#include <SymbolVisitor.h>
#include <Control.h>
#include <Name.h>
#include <cplusplus/FullySpecifiedType.h>
#include <cplusplus/Type.h>
#include <cplusplus/SymbolVisitor.h>
#include <cplusplus/Control.h>
#include <cplusplus/Name.h>
#include <QSet>
#include <QMap>
#include <map>
#include <functional>
#include <QMap>
namespace CPlusPlus {

View File

@@ -28,9 +28,10 @@
****************************************************************************/
#include "LookupItem.h"
#include <FullySpecifiedType.h>
#include <Symbol.h>
#include <Control.h>
#include <cplusplus/FullySpecifiedType.h>
#include <cplusplus/Symbol.h>
#include <cplusplus/Control.h>
#include <QDebug>

View File

@@ -30,7 +30,8 @@
#ifndef CPLUSPLUS_LOOKUPITEM_H
#define CPLUSPLUS_LOOKUPITEM_H
#include <FullySpecifiedType.h>
#include <cplusplus/FullySpecifiedType.h>
#include <QHash>
namespace CPlusPlus {

View File

@@ -51,7 +51,7 @@
#include "PPToken.h"
#include <CPlusPlusForwardDeclarations.h>
#include <cplusplus/CPlusPlusForwardDeclarations.h>
#include <QByteArray>
#include <QVector>

View File

@@ -26,14 +26,15 @@
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
**
****************************************************************************/
#include "MatchingText.h"
#include "BackwardsScanner.h"
#include <Token.h>
#include <cplusplus/Token.h>
#include <QTextDocument>
#include <QTextCursor>
#include <QChar>
#include <QDebug>

View File

@@ -29,7 +29,7 @@
#ifndef CPLUSPLUS_MATCHINGTEXT_H
#define CPLUSPLUS_MATCHINGTEXT_H
#include <CPlusPlusForwardDeclarations.h>
#include <cplusplus/CPlusPlusForwardDeclarations.h>
QT_FORWARD_DECLARE_CLASS(QTextCursor)
QT_FORWARD_DECLARE_CLASS(QChar)

View File

@@ -29,10 +29,11 @@
#include "NamePrettyPrinter.h"
#include <Names.h>
#include <Overview.h>
#include <NameVisitor.h>
#include <Literals.h>
#include "Overview.h"
#include <cplusplus/Names.h>
#include <cplusplus/NameVisitor.h>
#include <cplusplus/Literals.h>
using namespace CPlusPlus;

View File

@@ -30,7 +30,8 @@
#ifndef CPLUSPLUS_NAMEPRETTYPRINTER_H
#define CPLUSPLUS_NAMEPRETTYPRINTER_H
#include <NameVisitor.h>
#include <cplusplus/NameVisitor.h>
#include <QString>
namespace CPlusPlus {

View File

@@ -28,12 +28,13 @@
****************************************************************************/
#include "Overview.h"
#include "NamePrettyPrinter.h"
#include "TypePrettyPrinter.h"
#include <Control.h>
#include <CoreTypes.h>
#include <FullySpecifiedType.h>
#include <cplusplus/Control.h>
#include <cplusplus/CoreTypes.h>
#include <cplusplus/FullySpecifiedType.h>
using namespace CPlusPlus;

View File

@@ -30,7 +30,7 @@
#ifndef CPLUSPLUS_OVERVIEW_H
#define CPLUSPLUS_OVERVIEW_H
#include <CPlusPlusForwardDeclarations.h>
#include <cplusplus/CPlusPlusForwardDeclarations.h>
#include <QList>
#include <QString>

View File

@@ -28,11 +28,12 @@
****************************************************************************/
#include "OverviewModel.h"
#include "Overview.h"
#include <Scope.h>
#include <Literals.h>
#include <Symbols.h>
#include <cplusplus/Scope.h>
#include <cplusplus/Literals.h>
#include <cplusplus/Symbols.h>
using namespace CPlusPlus;

View File

@@ -30,8 +30,8 @@
#ifndef CPLUSPLUS_INTERNAL_PPTOKEN_H
#define CPLUSPLUS_INTERNAL_PPTOKEN_H
#include <CPlusPlus.h>
#include <Token.h>
#include <cplusplus/CPlusPlus.h>
#include <cplusplus/Token.h>
#include <QByteArray>

View File

@@ -30,7 +30,8 @@
#ifndef PREPROCESSORCLIENT_H
#define PREPROCESSORCLIENT_H
#include <CPlusPlusForwardDeclarations.h>
#include <cplusplus/CPlusPlusForwardDeclarations.h>
#include <QVector>
QT_BEGIN_NAMESPACE

View File

@@ -47,8 +47,11 @@
*/
#include "PreprocessorEnvironment.h"
#include "Macro.h"
#include <QDebug>
#include <cstring>
using namespace CPlusPlus;

View File

@@ -49,9 +49,10 @@
#ifndef PREPROCESSORENVIRONMENT_H
#define PREPROCESSORENVIRONMENT_H
#include "CPlusPlusForwardDeclarations.h"
#include "PPToken.h"
#include <cplusplus/CPlusPlusForwardDeclarations.h>
#include <QList>
#include <QByteArray>
#include <QString>

View File

@@ -28,26 +28,28 @@
****************************************************************************/
#include "ResolveExpression.h"
#include "LookupContext.h"
#include "Overview.h"
#include "DeprecatedGenTemplateInstance.h"
#include "CppRewriter.h"
#include "TypeOfExpression.h"
#include <Control.h>
#include <AST.h>
#include <Scope.h>
#include <Names.h>
#include <Symbols.h>
#include <Literals.h>
#include <CoreTypes.h>
#include <TypeVisitor.h>
#include <NameVisitor.h>
#include <Templates.h>
#include <cplusplus/Control.h>
#include <cplusplus/AST.h>
#include <cplusplus/Scope.h>
#include <cplusplus/Names.h>
#include <cplusplus/Symbols.h>
#include <cplusplus/Literals.h>
#include <cplusplus/CoreTypes.h>
#include <cplusplus/TypeVisitor.h>
#include <cplusplus/NameVisitor.h>
#include <cplusplus/Templates.h>
#include <QList>
#include <QDebug>
#include <QSet>
#include <map>
using namespace CPlusPlus;

View File

@@ -32,9 +32,10 @@
#include "LookupContext.h"
#include <ASTVisitor.h>
#include <FullySpecifiedType.h>
#include <Bind.h>
#include <cplusplus/ASTVisitor.h>
#include <cplusplus/FullySpecifiedType.h>
#include <cplusplus/Bind.h>
#include <set>
namespace CPlusPlus {

View File

@@ -29,10 +29,10 @@
#include "SimpleLexer.h"
#include "ObjectiveCTypeQualifiers.h"
#include <cplusplus/ObjectiveCTypeQualifiers.h>
#include <cplusplus/Lexer.h>
#include <cplusplus/Token.h>
#include <Lexer.h>
#include <Token.h>
#include <QDebug>
using namespace CPlusPlus;

View File

@@ -29,7 +29,7 @@
#ifndef CPLUSPLUS_SIMPLELEXER_H
#define CPLUSPLUS_SIMPLELEXER_H
#include <CPlusPlusForwardDeclarations.h>
#include <cplusplus/CPlusPlusForwardDeclarations.h>
#include <QString>
#include <QList>

View File

@@ -28,7 +28,8 @@
****************************************************************************/
#include "SnapshotSymbolVisitor.h"
#include <Symbols.h>
#include <cplusplus/Symbols.h>
using namespace CPlusPlus;

View File

@@ -31,7 +31,9 @@
#define CPLUSPLUS_SNAPSHOTSYMBOLVISITOR_H
#include "CppDocument.h"
#include <SymbolVisitor.h>
#include <cplusplus/SymbolVisitor.h>
#include <QSet>
namespace CPlusPlus {

View File

@@ -28,8 +28,9 @@
****************************************************************************/
#include "SymbolNameVisitor.h"
#include <Symbols.h>
#include <Names.h>
#include <cplusplus/Symbols.h>
#include <cplusplus/Names.h>
using namespace CPlusPlus;

View File

@@ -30,7 +30,7 @@
#ifndef CPLUSPLUS_SYMBOLNAMEVISITOR_H
#define CPLUSPLUS_SYMBOLNAMEVISITOR_H
#include <NameVisitor.h>
#include <cplusplus/NameVisitor.h>
namespace CPlusPlus {

View File

@@ -28,13 +28,15 @@
****************************************************************************/
#include "TypeOfExpression.h"
#include <TranslationUnit.h>
#include "LookupContext.h"
#include "ResolveExpression.h"
#include "pp.h"
#include <AST.h>
#include <Symbol.h>
#include <cplusplus/AST.h>
#include <cplusplus/Symbol.h>
#include <cplusplus/TranslationUnit.h>
#include <QSet>
using namespace CPlusPlus;

View File

@@ -33,7 +33,8 @@
#include "LookupContext.h"
#include "PreprocessorEnvironment.h"
#include <ASTfwd.h>
#include <cplusplus/ASTfwd.h>
#include <QMap>
#include <QObject>
#include <QString>

View File

@@ -30,11 +30,13 @@
#include "TypePrettyPrinter.h"
#include "Overview.h"
#include <FullySpecifiedType.h>
#include <Literals.h>
#include <CoreTypes.h>
#include <Symbols.h>
#include <Scope.h>
#include <cplusplus/FullySpecifiedType.h>
#include <cplusplus/Literals.h>
#include <cplusplus/CoreTypes.h>
#include <cplusplus/Symbols.h>
#include <cplusplus/Scope.h>
#include <QStringList>
#include <QDebug>

View File

@@ -29,8 +29,9 @@
#ifndef CPLUSPLUS_TYPEPRETTYPRINTER_H
#define CPLUSPLUS_TYPEPRETTYPRINTER_H
#include <TypeVisitor.h>
#include <FullySpecifiedType.h>
#include <cplusplus/TypeVisitor.h>
#include <cplusplus/FullySpecifiedType.h>
#include <QString>
#include <QList>

View File

@@ -4,7 +4,7 @@ contains(CONFIG, dll) {
DEFINES += CPLUSPLUS_BUILD_STATIC_LIB
}
INCLUDEPATH += $$PWD
INCLUDEPATH *= $$IDE_SOURCE_TREE/src/libs/3rdparty
include(../3rdparty/cplusplus/cplusplus.pri)

View File

@@ -1,4 +1,2 @@
INCLUDEPATH *= $$IDE_SOURCE_TREE/src/libs/3rdparty
INCLUDEPATH *= $$IDE_SOURCE_TREE/src/libs/3rdparty/cplusplus
INCLUDEPATH *= $$PWD
LIBS *= -l$$qtLibraryName(CPlusPlus)

View File

@@ -4,7 +4,7 @@ import "../QtcLibrary.qbs" as QtcLibrary
QtcLibrary {
name: "CPlusPlus"
cpp.includePaths: base.concat("../3rdparty/cplusplus")
cpp.includePaths: base.concat("../3rdparty")
cpp.defines: base.concat([
"NDEBUG",
"CPLUSPLUS_BUILD_LIB"
@@ -171,9 +171,7 @@ QtcLibrary {
ProductModule {
Depends { name: "cpp" }
cpp.includePaths: [
".",
"../3rdparty",
"../3rdparty/cplusplus"
"../3rdparty"
]
}
}

View File

@@ -29,11 +29,12 @@
#include "findcdbbreakpoint.h"
#include <AST.h>
#include <TranslationUnit.h>
#include <cplusplus/AST.h>
#include <cplusplus/TranslationUnit.h>
#include <QDebug>
#include <typeinfo>
#include <QDebug>
using namespace CPlusPlus;

View File

@@ -30,8 +30,8 @@
#ifndef FINDCDBBREAKPOINT_H
#define FINDCDBBREAKPOINT_H
#include <CPlusPlusForwardDeclarations.h>
#include <ASTVisitor.h>
#include <cplusplus/CPlusPlusForwardDeclarations.h>
#include <cplusplus/ASTVisitor.h>
namespace CPlusPlus {

View File

@@ -49,7 +49,7 @@
#ifndef CPLUSPLUS_PP_CCTYPE_H
#define CPLUSPLUS_PP_CCTYPE_H
#include <CPlusPlusForwardDeclarations.h>
#include <cplusplus/CPlusPlusForwardDeclarations.h>
#include <cctype>

View File

@@ -49,11 +49,10 @@
#include "pp.h"
#include "pp-cctype.h"
#include <Control.h>
#include <Lexer.h>
#include <Token.h>
#include <Literals.h>
#include <cctype>
#include <cplusplus/Control.h>
#include <cplusplus/Lexer.h>
#include <cplusplus/Token.h>
#include <cplusplus/Literals.h>
#include <QDebug>
#include <QList>
@@ -61,6 +60,7 @@
#include <QTime>
#include <QPair>
#include <cctype>
#include <list>
#include <algorithm>

View File

@@ -52,8 +52,9 @@
#include "PPToken.h"
#include "PreprocessorClient.h"
#include <Lexer.h>
#include <Token.h>
#include <cplusplus/Lexer.h>
#include <cplusplus/Token.h>
#include <QVector>
#include <QBitArray>
#include <QByteArray>