diff options
author | Roberto Raggi <[email protected]> | 2009-10-20 11:21:25 +0200 |
---|---|---|
committer | Roberto Raggi <[email protected]> | 2009-10-20 11:21:25 +0200 |
commit | 13675cf6ed022db43f961473f78a97325014fea2 (patch) | |
tree | 83650fbb6b98eeda15159bb50fdca3a861ce7cc0 /src/shared | |
parent | 0a7d402d855cf4d9ce775d3c130ae938470be1cd (diff) |
Cleanup the C++ front-end.
Removed CPLUSPLUS_BEGIN/END_NAMESPACE & co and made it possible to compile the parser with CPLUSPLUS_WITHOUT_QT.
Diffstat (limited to 'src/shared')
68 files changed, 212 insertions, 234 deletions
diff --git a/src/shared/cplusplus/AST.cpp b/src/shared/cplusplus/AST.cpp index 21e8a1504c0..babf8380c5b 100644 --- a/src/shared/cplusplus/AST.cpp +++ b/src/shared/cplusplus/AST.cpp @@ -54,7 +54,7 @@ #include <cstddef> #include <algorithm> -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; AST::AST() { } @@ -2493,4 +2493,4 @@ unsigned ObjCSynchronizedStatementAST::lastToken() const return synchronized_token + 1; } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/AST.h b/src/shared/cplusplus/AST.h index 4af1971e2ee..05a78b08322 100644 --- a/src/shared/cplusplus/AST.h +++ b/src/shared/cplusplus/AST.h @@ -53,8 +53,8 @@ #include "ASTfwd.h" #include "MemoryPool.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { template <typename _Tp> class List: public Managed @@ -3168,7 +3168,7 @@ protected: virtual void accept0(ASTVisitor *visitor); }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_AST_H diff --git a/src/shared/cplusplus/ASTClone.cpp b/src/shared/cplusplus/ASTClone.cpp index e30fb2b43d1..444097abfce 100644 --- a/src/shared/cplusplus/ASTClone.cpp +++ b/src/shared/cplusplus/ASTClone.cpp @@ -30,7 +30,7 @@ #include "AST.h" #include "ASTVisitor.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; SimpleSpecifierAST *SimpleSpecifierAST::clone(MemoryPool *pool) const { @@ -1516,4 +1516,4 @@ ObjCSynchronizedStatementAST *ObjCSynchronizedStatementAST::clone(MemoryPool *po } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/ASTVisit.cpp b/src/shared/cplusplus/ASTVisit.cpp index d5862271dcc..7cd20753999 100644 --- a/src/shared/cplusplus/ASTVisit.cpp +++ b/src/shared/cplusplus/ASTVisit.cpp @@ -30,7 +30,7 @@ #include "AST.h" #include "ASTVisitor.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; void SimpleSpecifierAST::accept0(ASTVisitor *visitor) { @@ -1465,4 +1465,4 @@ void ObjCSynchronizedStatementAST::accept0(ASTVisitor *visitor) visitor->endVisit(this); } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/ASTVisitor.cpp b/src/shared/cplusplus/ASTVisitor.cpp index 20c261318c0..6f331515a08 100644 --- a/src/shared/cplusplus/ASTVisitor.cpp +++ b/src/shared/cplusplus/ASTVisitor.cpp @@ -51,7 +51,7 @@ #include "TranslationUnit.h" #include "Control.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; ASTVisitor::ASTVisitor(Control *control) : _control(control) @@ -111,4 +111,4 @@ void ASTVisitor::getTokenStartPosition(unsigned index, unsigned *line, unsigned void ASTVisitor::getTokenEndPosition(unsigned index, unsigned *line, unsigned *column) const { getPosition(tokenAt(index).end(), line, column); } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/ASTVisitor.h b/src/shared/cplusplus/ASTVisitor.h index 5c2c85bfc62..7356e0f9056 100644 --- a/src/shared/cplusplus/ASTVisitor.h +++ b/src/shared/cplusplus/ASTVisitor.h @@ -52,8 +52,8 @@ #include "CPlusPlusForwardDeclarations.h" #include "ASTfwd.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT ASTVisitor { @@ -371,7 +371,7 @@ private: Control *_control; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_ASTVISITOR_H diff --git a/src/shared/cplusplus/ASTfwd.h b/src/shared/cplusplus/ASTfwd.h index 5ac42923c63..f97bae2a84c 100644 --- a/src/shared/cplusplus/ASTfwd.h +++ b/src/shared/cplusplus/ASTfwd.h @@ -51,8 +51,8 @@ #include <CPlusPlusForwardDeclarations.h> -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class AST; class ASTVisitor; @@ -203,7 +203,7 @@ class ObjCDynamicPropertiesDeclarationAST; class ObjCFastEnumerationAST; class ObjCSynchronizedStatementAST; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_ASTFWD_H diff --git a/src/shared/cplusplus/Array.h b/src/shared/cplusplus/Array.h index 34d2048eee4..d749cbec81d 100644 --- a/src/shared/cplusplus/Array.h +++ b/src/shared/cplusplus/Array.h @@ -53,8 +53,8 @@ #include <new> #include <cstdlib> -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { template <typename _Tp, int SEGMENT_SHIFT = 4> class Array @@ -125,7 +125,7 @@ private: int _count; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_ARRAY_H diff --git a/src/shared/cplusplus/CPlusPlusForwardDeclarations.h b/src/shared/cplusplus/CPlusPlusForwardDeclarations.h index b060f11dfa5..9e570d2c1af 100644 --- a/src/shared/cplusplus/CPlusPlusForwardDeclarations.h +++ b/src/shared/cplusplus/CPlusPlusForwardDeclarations.h @@ -49,34 +49,19 @@ #ifndef CPLUSPLUS_CPLUSPLUSFORWARDDECLARATIONS_H #define CPLUSPLUS_CPLUSPLUSFORWARDDECLARATIONS_H -#ifndef CPLUSPLUS_WITH_NO_QT +#ifndef CPLUSPLUS_WITHOUT_QT # include <QtCore/qglobal.h> -# define CPLUSPLUS_BEGIN_HEADER -# define CPLUSPLUS_END_HEADER + # if defined(CPLUSPLUS_BUILD_LIB) # define CPLUSPLUS_EXPORT Q_DECL_EXPORT # else # define CPLUSPLUS_EXPORT Q_DECL_IMPORT # endif -# define CPLUSPLUS_WITH_NAMESPACE #else -# define CPLUSPLUS_BEGIN_HEADER -# define CPLUSPLUS_END_HEADER # define CPLUSPLUS_EXPORT #endif -#ifdef CPLUSPLUS_WITH_NAMESPACE -# define CPLUSPLUS_BEGIN_NAMESPACE namespace CPlusPlus { -# define CPLUSPLUS_END_NAMESPACE } // end of namespace CPlusPLus -# define CPLUSPLUS_USE_NAMESPACE using namespace CPlusPlus; -#else -# define CPLUSPLUS_BEGIN_NAMESPACE -# define CPLUSPLUS_END_NAMESPACE -# define CPLUSPLUS_USE_NAMESPACE ; -#endif - -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE +namespace CPlusPlus { class TranslationUnit; class Semantic; @@ -144,7 +129,6 @@ class ObjCProtocol; class ObjCForwardProtocolDeclaration; class ObjCMethod; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus #endif // CPLUSPLUS_CPLUSPLUSFORWARDDECLARATIONS_H diff --git a/src/shared/cplusplus/CheckDeclaration.cpp b/src/shared/cplusplus/CheckDeclaration.cpp index b7143797ad8..5a0142f384b 100644 --- a/src/shared/cplusplus/CheckDeclaration.cpp +++ b/src/shared/cplusplus/CheckDeclaration.cpp @@ -57,9 +57,8 @@ #include "Control.h" #include "Literals.h" #include <cassert> -#include <QtCore/QByteArray> -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; CheckDeclaration::CheckDeclaration(Semantic *semantic) : SemanticCheck(semantic), @@ -228,7 +227,6 @@ bool CheckDeclaration::visit(SimpleDeclarationAST *ast) if (it->declarator && it->declarator->initializer) { FullySpecifiedType initTy = semantic()->check(it->declarator->initializer, _scope); - Q_UNUSED(initTy) } *decl_it = new (translationUnit()->memoryPool()) List<Declaration *>(); @@ -703,25 +701,25 @@ bool CheckDeclaration::visit(ObjCPropertyDeclarationAST *ast) continue; const char *attrName = spell(attrAst->attribute_identifier_token); - if (!qstrcmp("getter", attrName)) { + if (!strcmp("getter", attrName)) { if (checkPropertyAttribute(attrAst, propAttrs, Getter)) { // TODO: find method declaration for getter } - } else if (!qstrcmp("setter", attrName)) { + } else if (!strcmp("setter", attrName)) { if (checkPropertyAttribute(attrAst, propAttrs, Setter)) { // TODO: find method declaration for setter } - } else if (!qstrcmp("readwrite", attrName)) { + } else if (!strcmp("readwrite", attrName)) { checkPropertyAttribute(attrAst, propAttrs, ReadWrite); - } else if (!qstrcmp("readonly", attrName)) { + } else if (!strcmp("readonly", attrName)) { checkPropertyAttribute(attrAst, propAttrs, ReadOnly); - } else if (!qstrcmp("assign", attrName)) { + } else if (!strcmp("assign", attrName)) { checkPropertyAttribute(attrAst, propAttrs, Assign); - } else if (!qstrcmp("retain", attrName)) { + } else if (!strcmp("retain", attrName)) { checkPropertyAttribute(attrAst, propAttrs, Retain); - } else if (!qstrcmp("copy", attrName)) { + } else if (!strcmp("copy", attrName)) { checkPropertyAttribute(attrAst, propAttrs, Copy); - } else if (!qstrcmp("nonatomic", attrName)) { + } else if (!strcmp("nonatomic", attrName)) { checkPropertyAttribute(attrAst, propAttrs, NonAtomic); } } @@ -745,4 +743,4 @@ bool CheckDeclaration::visit(ObjCPropertyDeclarationAST *ast) return false; } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/CheckDeclaration.h b/src/shared/cplusplus/CheckDeclaration.h index fcb773dd0ed..0e11a5398b4 100644 --- a/src/shared/cplusplus/CheckDeclaration.h +++ b/src/shared/cplusplus/CheckDeclaration.h @@ -52,8 +52,8 @@ #include "CPlusPlusForwardDeclarations.h" #include "SemanticCheck.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT CheckDeclaration: public SemanticCheck { @@ -111,7 +111,7 @@ private: bool _checkAnonymousArguments: 1; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_CHECKDECLARATION_H diff --git a/src/shared/cplusplus/CheckDeclarator.cpp b/src/shared/cplusplus/CheckDeclarator.cpp index 5867d6180aa..b44c90f955c 100644 --- a/src/shared/cplusplus/CheckDeclarator.cpp +++ b/src/shared/cplusplus/CheckDeclarator.cpp @@ -55,7 +55,7 @@ #include "CoreTypes.h" #include "Symbols.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; CheckDeclarator::CheckDeclarator(Semantic *semantic) : SemanticCheck(semantic), @@ -300,4 +300,4 @@ void CheckDeclarator::applyCvQualifiers(SpecifierAST *cv) } } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/CheckDeclarator.h b/src/shared/cplusplus/CheckDeclarator.h index 2f4ba6ba915..b676abfacd8 100644 --- a/src/shared/cplusplus/CheckDeclarator.h +++ b/src/shared/cplusplus/CheckDeclarator.h @@ -53,8 +53,8 @@ #include "SemanticCheck.h" #include "FullySpecifiedType.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT CheckDeclarator: public SemanticCheck { @@ -106,7 +106,7 @@ private: FullySpecifiedType _fullySpecifiedType; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_CHECKDECLARATOR_H diff --git a/src/shared/cplusplus/CheckExpression.cpp b/src/shared/cplusplus/CheckExpression.cpp index 805975b6250..02263d6b828 100644 --- a/src/shared/cplusplus/CheckExpression.cpp +++ b/src/shared/cplusplus/CheckExpression.cpp @@ -56,7 +56,7 @@ #include "Symbols.h" #include "Control.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; CheckExpression::CheckExpression(Semantic *semantic) : SemanticCheck(semantic), @@ -207,7 +207,6 @@ bool CheckExpression::visit(NewExpressionAST *ast) if (ast->new_placement) { for (ExpressionListAST *it = ast->new_placement->expression_list; it; it = it->next) { FullySpecifiedType exprTy = semantic()->check(it->expression, _scope); - Q_UNUSED(exprTy) } } @@ -215,18 +214,15 @@ bool CheckExpression::visit(NewExpressionAST *ast) if (ast->new_type_id) { FullySpecifiedType ty = semantic()->check(ast->new_type_id->type_specifier, _scope); - Q_UNUSED(ty) for (NewArrayDeclaratorAST *it = ast->new_type_id->new_array_declarators; it; it = it->next) { FullySpecifiedType exprTy = semantic()->check(it->expression, _scope); - Q_UNUSED(exprTy) } } // ### process new-initializer if (ast->new_initializer) { FullySpecifiedType exprTy = semantic()->check(ast->new_initializer->expression, _scope); - Q_UNUSED(exprTy) } return false; @@ -397,4 +393,4 @@ bool CheckExpression::visit(ObjCSelectorExpressionAST *ast) return false; } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/CheckExpression.h b/src/shared/cplusplus/CheckExpression.h index 40cfc09f67e..a61371db43f 100644 --- a/src/shared/cplusplus/CheckExpression.h +++ b/src/shared/cplusplus/CheckExpression.h @@ -53,8 +53,8 @@ #include "SemanticCheck.h" #include "FullySpecifiedType.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT CheckExpression: public SemanticCheck { @@ -122,7 +122,7 @@ private: bool _checkOldStyleCasts: 1; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_CHECKEXPRESSION_H diff --git a/src/shared/cplusplus/CheckName.cpp b/src/shared/cplusplus/CheckName.cpp index 4a3e884a472..19e2eedf98c 100644 --- a/src/shared/cplusplus/CheckName.cpp +++ b/src/shared/cplusplus/CheckName.cpp @@ -58,7 +58,7 @@ #include "Scope.h" #include <cassert> -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; CheckName::CheckName(Semantic *semantic) : SemanticCheck(semantic), @@ -425,4 +425,4 @@ bool CheckName::visit(ObjCMessageArgumentDeclarationAST *ast) return false; } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/CheckName.h b/src/shared/cplusplus/CheckName.h index d6fb271d48f..ec2b97beea0 100644 --- a/src/shared/cplusplus/CheckName.h +++ b/src/shared/cplusplus/CheckName.h @@ -52,8 +52,8 @@ #include "CPlusPlusForwardDeclarations.h" #include "SemanticCheck.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT CheckName: public SemanticCheck { @@ -89,7 +89,7 @@ private: Scope *_scope; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_CHECKNAME_H diff --git a/src/shared/cplusplus/CheckSpecifier.cpp b/src/shared/cplusplus/CheckSpecifier.cpp index d4de2c55176..6baef4682ed 100644 --- a/src/shared/cplusplus/CheckSpecifier.cpp +++ b/src/shared/cplusplus/CheckSpecifier.cpp @@ -58,7 +58,7 @@ #include "Control.h" #include "Scope.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; CheckSpecifier::CheckSpecifier(Semantic *semantic) : SemanticCheck(semantic), @@ -420,4 +420,4 @@ bool CheckSpecifier::visit(ObjCTypeNameAST * /*ast*/) return true; } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/CheckSpecifier.h b/src/shared/cplusplus/CheckSpecifier.h index 050981b3922..9f06a437714 100644 --- a/src/shared/cplusplus/CheckSpecifier.h +++ b/src/shared/cplusplus/CheckSpecifier.h @@ -53,8 +53,8 @@ #include "SemanticCheck.h" #include "FullySpecifiedType.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT CheckSpecifier: public SemanticCheck { @@ -88,7 +88,7 @@ private: Scope *_scope; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_CHECKSPECIFIER_H diff --git a/src/shared/cplusplus/CheckStatement.cpp b/src/shared/cplusplus/CheckStatement.cpp index 086457f1c48..79a4e2e33d7 100644 --- a/src/shared/cplusplus/CheckStatement.cpp +++ b/src/shared/cplusplus/CheckStatement.cpp @@ -55,7 +55,7 @@ #include "Control.h" #include "Symbols.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; CheckStatement::CheckStatement(Semantic *semantic) : SemanticCheck(semantic), @@ -307,4 +307,4 @@ bool CheckStatement::visit(WhileStatementAST *ast) return false; } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/CheckStatement.h b/src/shared/cplusplus/CheckStatement.h index 087b06928d1..6bd0c868ab9 100644 --- a/src/shared/cplusplus/CheckStatement.h +++ b/src/shared/cplusplus/CheckStatement.h @@ -52,8 +52,8 @@ #include "CPlusPlusForwardDeclarations.h" #include "SemanticCheck.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT CheckStatement: public SemanticCheck { @@ -94,7 +94,7 @@ private: Scope *_scope; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_CHECKSTATEMENT_H diff --git a/src/shared/cplusplus/Control.cpp b/src/shared/cplusplus/Control.cpp index 30c5552bbe8..908bded1340 100644 --- a/src/shared/cplusplus/Control.cpp +++ b/src/shared/cplusplus/Control.cpp @@ -57,7 +57,7 @@ #include <map> // ### replace me with LiteralTable #include <string> -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; template <typename _Iterator> @@ -766,4 +766,4 @@ ObjCForwardProtocolDeclaration *Control::newObjCForwardProtocolDeclaration(unsig ObjCMethod *Control::newObjCMethod(unsigned sourceLocation, Name *name) { return d->newObjCMethod(sourceLocation, name); } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/Control.h b/src/shared/cplusplus/Control.h index 9a41629feaa..615eab38f89 100644 --- a/src/shared/cplusplus/Control.h +++ b/src/shared/cplusplus/Control.h @@ -52,8 +52,8 @@ #include "CPlusPlusForwardDeclarations.h" #include <cstddef> -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT Control { @@ -199,7 +199,7 @@ private: Data *d; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_CONTROL_H diff --git a/src/shared/cplusplus/CoreTypes.cpp b/src/shared/cplusplus/CoreTypes.cpp index 07a67829083..141ce3dc87b 100644 --- a/src/shared/cplusplus/CoreTypes.cpp +++ b/src/shared/cplusplus/CoreTypes.cpp @@ -51,7 +51,7 @@ #include "Names.h" #include <algorithm> -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; bool VoidType::isEqualTo(const Type *other) const @@ -230,4 +230,4 @@ bool NamedType::isEqualTo(const Type *other) const void NamedType::accept0(TypeVisitor *visitor) { visitor->visit(this); } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/CoreTypes.h b/src/shared/cplusplus/CoreTypes.h index 64e96c174ba..67d8a795157 100644 --- a/src/shared/cplusplus/CoreTypes.h +++ b/src/shared/cplusplus/CoreTypes.h @@ -54,8 +54,8 @@ #include "FullySpecifiedType.h" #include <cstddef> -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT UndefinedType : public Type { @@ -272,7 +272,7 @@ private: Name *_name; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_CORETYPES_H diff --git a/src/shared/cplusplus/DiagnosticClient.cpp b/src/shared/cplusplus/DiagnosticClient.cpp index 8c5d52d91f3..ed5573d6320 100644 --- a/src/shared/cplusplus/DiagnosticClient.cpp +++ b/src/shared/cplusplus/DiagnosticClient.cpp @@ -48,7 +48,7 @@ #include "DiagnosticClient.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; DiagnosticClient::DiagnosticClient() { } @@ -56,4 +56,4 @@ DiagnosticClient::DiagnosticClient() DiagnosticClient::~DiagnosticClient() { } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/DiagnosticClient.h b/src/shared/cplusplus/DiagnosticClient.h index d9f9ff53f49..ff83a4c6f9a 100644 --- a/src/shared/cplusplus/DiagnosticClient.h +++ b/src/shared/cplusplus/DiagnosticClient.h @@ -52,8 +52,8 @@ #include "CPlusPlusForwardDeclarations.h" #include "stdarg.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT DiagnosticClient { @@ -76,7 +76,7 @@ public: const char *format, va_list ap) = 0; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_DIAGNOSTICCLIENT_H diff --git a/src/shared/cplusplus/FullySpecifiedType.cpp b/src/shared/cplusplus/FullySpecifiedType.cpp index 58711ac8a96..578c6c9b7d6 100644 --- a/src/shared/cplusplus/FullySpecifiedType.cpp +++ b/src/shared/cplusplus/FullySpecifiedType.cpp @@ -50,7 +50,7 @@ #include "Type.h" #include "CoreTypes.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; FullySpecifiedType::FullySpecifiedType(Type *type) : _type(type), _flags(0) @@ -209,4 +209,4 @@ FullySpecifiedType FullySpecifiedType::simplified() const return *this; } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/FullySpecifiedType.h b/src/shared/cplusplus/FullySpecifiedType.h index b9a1c3fa397..6c9f83d9145 100644 --- a/src/shared/cplusplus/FullySpecifiedType.h +++ b/src/shared/cplusplus/FullySpecifiedType.h @@ -51,8 +51,8 @@ #include "CPlusPlusForwardDeclarations.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT FullySpecifiedType { @@ -151,7 +151,7 @@ private: }; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_FULLYSPECIFIEDTYPE_H diff --git a/src/shared/cplusplus/Keywords.cpp b/src/shared/cplusplus/Keywords.cpp index f620bb745c1..48af1244736 100644 --- a/src/shared/cplusplus/Keywords.cpp +++ b/src/shared/cplusplus/Keywords.cpp @@ -49,7 +49,7 @@ #include "Lexer.h" #include "Token.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; static inline int classify2(const char *s, bool) { if (s[0] == 'd') { @@ -1400,4 +1400,4 @@ int Lexer::classifyOperator(const char *s, int n) { } // switch } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/Lexer.cpp b/src/shared/cplusplus/Lexer.cpp index 79c9bf4af1c..a0cc9495d83 100644 --- a/src/shared/cplusplus/Lexer.cpp +++ b/src/shared/cplusplus/Lexer.cpp @@ -55,7 +55,7 @@ using namespace std; -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; Lexer::Lexer(TranslationUnit *unit) : _translationUnit(unit), @@ -720,4 +720,4 @@ void Lexer::scan_helper(Token *tok) } // switch } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/Lexer.h b/src/shared/cplusplus/Lexer.h index 4f2e9e38628..2af593604d5 100644 --- a/src/shared/cplusplus/Lexer.h +++ b/src/shared/cplusplus/Lexer.h @@ -52,8 +52,8 @@ #include "CPlusPlusForwardDeclarations.h" #include "Token.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT Lexer { @@ -152,7 +152,7 @@ private: unsigned _currentLine; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_LEXER_H diff --git a/src/shared/cplusplus/LiteralTable.h b/src/shared/cplusplus/LiteralTable.h index 64fd2e1dac5..29de643002d 100644 --- a/src/shared/cplusplus/LiteralTable.h +++ b/src/shared/cplusplus/LiteralTable.h @@ -53,8 +53,8 @@ #include <cstring> #include <cstdlib> -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { template <typename _Literal> class LiteralTable @@ -185,7 +185,7 @@ protected: int _allocatedBuckets; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_LITERALTABLE_H diff --git a/src/shared/cplusplus/Literals.cpp b/src/shared/cplusplus/Literals.cpp index 5175979dfb0..40042eb66e4 100644 --- a/src/shared/cplusplus/Literals.cpp +++ b/src/shared/cplusplus/Literals.cpp @@ -53,7 +53,7 @@ using namespace std; -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; //////////////////////////////////////////////////////////////////////////////// Literal::Literal(const char *chars, unsigned size) @@ -227,4 +227,4 @@ bool Identifier::isEqualTo(const Identifier *other) const return ! strcmp(chars(), other->chars()); } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/Literals.h b/src/shared/cplusplus/Literals.h index a7cefc76ec6..2a11cdada73 100644 --- a/src/shared/cplusplus/Literals.h +++ b/src/shared/cplusplus/Literals.h @@ -52,8 +52,8 @@ #include "CPlusPlusForwardDeclarations.h" #include "Token.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT Literal { @@ -135,7 +135,7 @@ public: bool isEqualTo(const Identifier *other) const; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_LITERALS_H diff --git a/src/shared/cplusplus/MemoryPool.cpp b/src/shared/cplusplus/MemoryPool.cpp index 90cf4999931..2002a654350 100644 --- a/src/shared/cplusplus/MemoryPool.cpp +++ b/src/shared/cplusplus/MemoryPool.cpp @@ -51,7 +51,7 @@ #include <cstring> #include <cassert> -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; using namespace std; @@ -125,4 +125,4 @@ void Managed::operator delete(void *) void Managed::operator delete(void *, MemoryPool *) { } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/MemoryPool.h b/src/shared/cplusplus/MemoryPool.h index ef802eb359f..e0f1ff87017 100644 --- a/src/shared/cplusplus/MemoryPool.h +++ b/src/shared/cplusplus/MemoryPool.h @@ -53,8 +53,8 @@ #include <cstddef> #include <new> -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT MemoryPool { @@ -110,7 +110,7 @@ public: void operator delete(void *, MemoryPool *); }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_MEMORYPOOL_H diff --git a/src/shared/cplusplus/Name.cpp b/src/shared/cplusplus/Name.cpp index bde12732a5a..6354382551d 100644 --- a/src/shared/cplusplus/Name.cpp +++ b/src/shared/cplusplus/Name.cpp @@ -50,7 +50,7 @@ #include "Names.h" #include "NameVisitor.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; Name::Name() { } @@ -93,4 +93,4 @@ void Name::accept(Name *name, NameVisitor *visitor) name->accept(visitor); } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/Name.h b/src/shared/cplusplus/Name.h index 1324a08feb9..45dfef86e65 100644 --- a/src/shared/cplusplus/Name.h +++ b/src/shared/cplusplus/Name.h @@ -51,8 +51,8 @@ #include "CPlusPlusForwardDeclarations.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT Name { @@ -98,7 +98,7 @@ protected: virtual void accept0(NameVisitor *visitor) = 0; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_NAME_H diff --git a/src/shared/cplusplus/NameVisitor.cpp b/src/shared/cplusplus/NameVisitor.cpp index 85ae4206ae5..29630661d78 100644 --- a/src/shared/cplusplus/NameVisitor.cpp +++ b/src/shared/cplusplus/NameVisitor.cpp @@ -49,7 +49,7 @@ #include "NameVisitor.h" #include "Names.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; NameVisitor::NameVisitor() { } @@ -60,4 +60,4 @@ NameVisitor::~NameVisitor() void NameVisitor::accept(Name *name) { Name::accept(name, this); } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/NameVisitor.h b/src/shared/cplusplus/NameVisitor.h index 19c2e0efb3f..f8889b7d7f6 100644 --- a/src/shared/cplusplus/NameVisitor.h +++ b/src/shared/cplusplus/NameVisitor.h @@ -51,8 +51,8 @@ #include "CPlusPlusForwardDeclarations.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT NameVisitor { @@ -77,7 +77,7 @@ public: virtual void visit(SelectorNameId *) {} }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_NAMEVISITOR_H diff --git a/src/shared/cplusplus/Names.cpp b/src/shared/cplusplus/Names.cpp index 0adfaab053d..9e60804e77b 100644 --- a/src/shared/cplusplus/Names.cpp +++ b/src/shared/cplusplus/Names.cpp @@ -52,7 +52,7 @@ #include <cstring> #include <algorithm> -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; QualifiedNameId::QualifiedNameId(Name *const names[], unsigned nameCount, @@ -326,4 +326,4 @@ bool SelectorNameId::isEqualTo(const Name *other) const return true; } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/Names.h b/src/shared/cplusplus/Names.h index fa5dd6791f9..e5fef0cbec2 100644 --- a/src/shared/cplusplus/Names.h +++ b/src/shared/cplusplus/Names.h @@ -53,8 +53,8 @@ #include "Name.h" #include "FullySpecifiedType.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT QualifiedNameId: public Name { @@ -304,7 +304,7 @@ private: bool _hasArguments; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_NAMES_H diff --git a/src/shared/cplusplus/ObjectiveCAtKeywords.cpp b/src/shared/cplusplus/ObjectiveCAtKeywords.cpp index 3f8fc7c396f..cd42d045dd1 100644 --- a/src/shared/cplusplus/ObjectiveCAtKeywords.cpp +++ b/src/shared/cplusplus/ObjectiveCAtKeywords.cpp @@ -1,7 +1,7 @@ #include "Lexer.h" #include "Token.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; static inline int classify3(const char *s) { if (s[0] == 'e') { @@ -461,4 +461,4 @@ int Lexer::classifyObjCAtKeyword(const char *s, int n) { } // switch } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/ObjectiveCTypeQualifiers.cpp b/src/shared/cplusplus/ObjectiveCTypeQualifiers.cpp index d12d7c322c1..988076f3a7c 100644 --- a/src/shared/cplusplus/ObjectiveCTypeQualifiers.cpp +++ b/src/shared/cplusplus/ObjectiveCTypeQualifiers.cpp @@ -29,7 +29,7 @@ #include "ObjectiveCTypeQualifiers.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; static inline int classify2(const char *s) { if (s[0] == 'i') { @@ -234,7 +234,7 @@ static inline int classify9(const char *s) { return Token_identifier; } -int classifyObjectiveCTypeQualifiers(const char *s, int n) { +int CPlusPlus::classifyObjectiveCTypeQualifiers(const char *s, int n) { switch (n) { case 2: return classify2(s); case 3: return classify3(s); @@ -247,4 +247,4 @@ int classifyObjectiveCTypeQualifiers(const char *s, int n) { } // switch } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/ObjectiveCTypeQualifiers.h b/src/shared/cplusplus/ObjectiveCTypeQualifiers.h index 0f9cdfd6774..d0db4274616 100644 --- a/src/shared/cplusplus/ObjectiveCTypeQualifiers.h +++ b/src/shared/cplusplus/ObjectiveCTypeQualifiers.h @@ -31,8 +31,8 @@ #include "CPlusPlusForwardDeclarations.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { enum { Token_in, @@ -54,7 +54,7 @@ enum { CPLUSPLUS_EXPORT int classifyObjectiveCTypeQualifiers(const char *s, int n); -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_OBJC_TYPEQUALIFIERS_H diff --git a/src/shared/cplusplus/Parser.cpp b/src/shared/cplusplus/Parser.cpp index e60751305a9..a8e04e5ad1f 100644 --- a/src/shared/cplusplus/Parser.cpp +++ b/src/shared/cplusplus/Parser.cpp @@ -57,7 +57,7 @@ #include <cstring> #include <cassert> -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; Parser::Parser(TranslationUnit *unit) : _translationUnit(unit), @@ -4857,4 +4857,4 @@ bool Parser::parseObjCContextKeyword(int kind, unsigned &in_token) } } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/Parser.h b/src/shared/cplusplus/Parser.h index 1dd204d1541..753f6f44b2e 100644 --- a/src/shared/cplusplus/Parser.h +++ b/src/shared/cplusplus/Parser.h @@ -54,8 +54,8 @@ #include "Token.h" #include "TranslationUnit.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT Parser { @@ -305,7 +305,7 @@ private: void operator =(const Parser& source); }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_PARSER_H diff --git a/src/shared/cplusplus/Scope.cpp b/src/shared/cplusplus/Scope.cpp index fcb5a68027c..16026f8060a 100644 --- a/src/shared/cplusplus/Scope.cpp +++ b/src/shared/cplusplus/Scope.cpp @@ -57,7 +57,7 @@ using namespace std; -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; Scope::Scope(ScopedSymbol *owner) : _owner(owner), @@ -312,4 +312,4 @@ Scope::iterator Scope::firstSymbol() const Scope::iterator Scope::lastSymbol() const { return _symbols + _symbolCount + 1; } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/Scope.h b/src/shared/cplusplus/Scope.h index 1abc41530df..c05a718ff37 100644 --- a/src/shared/cplusplus/Scope.h +++ b/src/shared/cplusplus/Scope.h @@ -51,8 +51,8 @@ #include "CPlusPlusForwardDeclarations.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT Scope { @@ -153,7 +153,7 @@ private: int _hashSize; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_SCOPE_H diff --git a/src/shared/cplusplus/Semantic.cpp b/src/shared/cplusplus/Semantic.cpp index c2ea233d697..e3b4b0b7ca4 100644 --- a/src/shared/cplusplus/Semantic.cpp +++ b/src/shared/cplusplus/Semantic.cpp @@ -59,7 +59,7 @@ #include "CheckExpression.h" #include "CheckName.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; class Semantic::Data { @@ -252,4 +252,4 @@ int Semantic::visibilityForClassKey(int tokenKind) const } } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/Semantic.h b/src/shared/cplusplus/Semantic.h index 8a0df9a111f..b07883e8473 100644 --- a/src/shared/cplusplus/Semantic.h +++ b/src/shared/cplusplus/Semantic.h @@ -52,8 +52,8 @@ #include "CPlusPlusForwardDeclarations.h" #include "ASTfwd.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT Semantic { @@ -114,7 +114,7 @@ private: Data *d; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_SEMANTIC_H diff --git a/src/shared/cplusplus/SemanticCheck.cpp b/src/shared/cplusplus/SemanticCheck.cpp index 92fdbf83897..1feffd93aa5 100644 --- a/src/shared/cplusplus/SemanticCheck.cpp +++ b/src/shared/cplusplus/SemanticCheck.cpp @@ -49,7 +49,7 @@ #include "SemanticCheck.h" #include "Semantic.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; SemanticCheck::SemanticCheck(Semantic *semantic) : ASTVisitor(semantic->control()), @@ -65,4 +65,4 @@ Semantic *SemanticCheck::semantic() const Control *SemanticCheck::control() const { return _semantic->control(); } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/SemanticCheck.h b/src/shared/cplusplus/SemanticCheck.h index 219a216e6ed..64523d903ce 100644 --- a/src/shared/cplusplus/SemanticCheck.h +++ b/src/shared/cplusplus/SemanticCheck.h @@ -52,8 +52,8 @@ #include "CPlusPlusForwardDeclarations.h" #include "ASTVisitor.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT SemanticCheck: public ASTVisitor { @@ -68,7 +68,7 @@ private: Semantic *_semantic; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_SEMANTICCHECK_H diff --git a/src/shared/cplusplus/Symbol.cpp b/src/shared/cplusplus/Symbol.cpp index dc80add92b2..c04df48bafe 100644 --- a/src/shared/cplusplus/Symbol.cpp +++ b/src/shared/cplusplus/Symbol.cpp @@ -59,7 +59,7 @@ #include <cstddef> #include <cassert> -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; class Symbol::HashCode: protected NameVisitor { @@ -476,4 +476,4 @@ bool Symbol::isObjCForwardProtocolDeclaration() const bool Symbol::isObjCMethod() const { return asObjCMethod() != 0; } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/Symbol.h b/src/shared/cplusplus/Symbol.h index 0857673d3f4..93d730b0cfb 100644 --- a/src/shared/cplusplus/Symbol.h +++ b/src/shared/cplusplus/Symbol.h @@ -51,8 +51,8 @@ #include "CPlusPlusForwardDeclarations.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT Symbol { @@ -331,7 +331,7 @@ private: friend class Scope; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_SYMBOL_H diff --git a/src/shared/cplusplus/SymbolVisitor.cpp b/src/shared/cplusplus/SymbolVisitor.cpp index 09556c07738..de2a5f7eaf3 100644 --- a/src/shared/cplusplus/SymbolVisitor.cpp +++ b/src/shared/cplusplus/SymbolVisitor.cpp @@ -49,7 +49,7 @@ #include "SymbolVisitor.h" #include "Symbol.h" -CPLUSPLUS_USE_NAMESPACE +using namespace CPlusPlus; SymbolVisitor::SymbolVisitor() { } diff --git a/src/shared/cplusplus/SymbolVisitor.h b/src/shared/cplusplus/SymbolVisitor.h index 8708ab03212..4bfa3794308 100644 --- a/src/shared/cplusplus/SymbolVisitor.h +++ b/src/shared/cplusplus/SymbolVisitor.h @@ -51,8 +51,8 @@ #include "CPlusPlusForwardDeclarations.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT SymbolVisitor { @@ -90,7 +90,7 @@ public: virtual bool visit(ObjCMethod *) { return true; } }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // SYMBOLVISITOR_H diff --git a/src/shared/cplusplus/Symbols.cpp b/src/shared/cplusplus/Symbols.cpp index d5fa07a99b9..aa15735410f 100644 --- a/src/shared/cplusplus/Symbols.cpp +++ b/src/shared/cplusplus/Symbols.cpp @@ -53,7 +53,7 @@ #include "Scope.h" #include <cstdlib> -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; TemplateParameters::TemplateParameters(Scope *scope) : _previous(0), _scope(scope) @@ -819,4 +819,4 @@ void ObjCMethod::visitSymbol0(SymbolVisitor *visitor) } } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/Symbols.h b/src/shared/cplusplus/Symbols.h index 10eb0366bff..acd13085f5b 100644 --- a/src/shared/cplusplus/Symbols.h +++ b/src/shared/cplusplus/Symbols.h @@ -55,8 +55,8 @@ #include "FullySpecifiedType.h" #include "Array.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class TemplateParameters { @@ -729,7 +729,7 @@ private: Scope *_arguments; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_SYMBOLS_H diff --git a/src/shared/cplusplus/Token.cpp b/src/shared/cplusplus/Token.cpp index 547849b1ccb..48bf61354f0 100644 --- a/src/shared/cplusplus/Token.cpp +++ b/src/shared/cplusplus/Token.cpp @@ -49,7 +49,7 @@ #include "Token.h" #include "Literals.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; static const char *token_names[] = { (""), ("<error>"), @@ -133,4 +133,4 @@ const char *Token::spell() const } // switch } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/Token.h b/src/shared/cplusplus/Token.h index 00d42b7f89c..8bafc446875 100644 --- a/src/shared/cplusplus/Token.h +++ b/src/shared/cplusplus/Token.h @@ -52,8 +52,8 @@ #include "CPlusPlusForwardDeclarations.h" #include <cstddef> -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { enum Kind { T_EOF_SYMBOL = 0, @@ -336,7 +336,7 @@ public: }; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_TOKEN_H diff --git a/src/shared/cplusplus/TranslationUnit.cpp b/src/shared/cplusplus/TranslationUnit.cpp index b661bf26a04..0cecccf3199 100644 --- a/src/shared/cplusplus/TranslationUnit.cpp +++ b/src/shared/cplusplus/TranslationUnit.cpp @@ -61,7 +61,7 @@ using namespace std; -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; TranslationUnit::TranslationUnit(Control *control, StringLiteral *fileId) : _control(control), @@ -517,4 +517,4 @@ void TranslationUnit::release() _tokens = 0; } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/TranslationUnit.h b/src/shared/cplusplus/TranslationUnit.h index 608d510f70b..cc26f44be41 100644 --- a/src/shared/cplusplus/TranslationUnit.h +++ b/src/shared/cplusplus/TranslationUnit.h @@ -56,8 +56,8 @@ #include <stdio.h> // for FILE* #include <vector> // ### remove me -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT TranslationUnit { @@ -204,7 +204,7 @@ private: }; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_TRANSLATIONUNIT_H diff --git a/src/shared/cplusplus/Type.cpp b/src/shared/cplusplus/Type.cpp index 99cef5fab4c..56a521cd85a 100644 --- a/src/shared/cplusplus/Type.cpp +++ b/src/shared/cplusplus/Type.cpp @@ -51,7 +51,7 @@ #include "CoreTypes.h" #include "Symbols.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; Type::Type() { } @@ -131,4 +131,4 @@ void Type::accept(Type *type, TypeVisitor *visitor) type->accept(visitor); } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/Type.h b/src/shared/cplusplus/Type.h index a3c5fb0c006..82dfa1f63a2 100644 --- a/src/shared/cplusplus/Type.h +++ b/src/shared/cplusplus/Type.h @@ -51,8 +51,8 @@ #include "CPlusPlusForwardDeclarations.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT Type { @@ -130,7 +130,7 @@ protected: virtual void accept0(TypeVisitor *visitor) = 0; }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_TYPE_H diff --git a/src/shared/cplusplus/TypeVisitor.cpp b/src/shared/cplusplus/TypeVisitor.cpp index 1f1b7eff163..4c795c96e0b 100644 --- a/src/shared/cplusplus/TypeVisitor.cpp +++ b/src/shared/cplusplus/TypeVisitor.cpp @@ -49,7 +49,7 @@ #include "TypeVisitor.h" #include "Type.h" -CPLUSPLUS_BEGIN_NAMESPACE +using namespace CPlusPlus; TypeVisitor::TypeVisitor() { } @@ -60,4 +60,4 @@ TypeVisitor::~TypeVisitor() void TypeVisitor::accept(Type *type) { Type::accept(type, this); } -CPLUSPLUS_END_NAMESPACE + diff --git a/src/shared/cplusplus/TypeVisitor.h b/src/shared/cplusplus/TypeVisitor.h index 50337ae93f3..5d0ef4cd542 100644 --- a/src/shared/cplusplus/TypeVisitor.h +++ b/src/shared/cplusplus/TypeVisitor.h @@ -51,8 +51,8 @@ #include "CPlusPlusForwardDeclarations.h" -CPLUSPLUS_BEGIN_HEADER -CPLUSPLUS_BEGIN_NAMESPACE + +namespace CPlusPlus { class CPLUSPLUS_EXPORT TypeVisitor { @@ -88,7 +88,7 @@ public: virtual void visit(ObjCForwardProtocolDeclaration*) {} }; -CPLUSPLUS_END_NAMESPACE -CPLUSPLUS_END_HEADER +} // end of namespace CPlusPlus + #endif // CPLUSPLUS_TYPEVISITOR_H |