Skip to content

Commit 47fbbd2

Browse files
Use C++17 nested declarations, closes #5234
1 parent 3c9f663 commit 47fbbd2

1,112 files changed

Lines changed: 2270 additions & 3549 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

ActiveRecord/Compiler/src/CodeGenerator.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@
1616
using namespace std::string_literals;
1717

1818

19-
namespace Poco {
20-
namespace ActiveRecord {
21-
namespace Compiler {
19+
namespace Poco::ActiveRecord::Compiler {
2220

2321

2422
CodeGenerator::CodeGenerator(const std::string& source, std::ostream& stream):
@@ -164,4 +162,4 @@ std::string CodeGenerator::fullClassName(const Class& clazz) const
164162
}
165163

166164

167-
} } } // namespace Poco::ActiveRecord::Compiler
165+
} // namespace Poco::ActiveRecord::Compiler

ActiveRecord/Compiler/src/CodeGenerator.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@
1717
#include <ostream>
1818

1919

20-
namespace Poco {
21-
namespace ActiveRecord {
22-
namespace Compiler {
20+
namespace Poco::ActiveRecord::Compiler {
2321

2422

2523
class CodeGenerator
@@ -65,7 +63,7 @@ inline const std::string& CodeGenerator::source() const
6563
}
6664

6765

68-
} } } // namespace Poco::ActiveRecord::Compiler
66+
} // namespace Poco::ActiveRecord::Compiler
6967

7068

7169
#endif // ActiveRecordCompiler_CodeGenerator_INCLUDED

ActiveRecord/Compiler/src/Compiler.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,7 @@ using Poco::Util::HelpFormatter;
3232
using Poco::Util::OptionCallback;
3333

3434

35-
namespace Poco {
36-
namespace ActiveRecord {
37-
namespace Compiler {
35+
namespace Poco::ActiveRecord::Compiler {
3836

3937

4038
class CompilerApp: public Application
@@ -228,7 +226,7 @@ class CompilerApp: public Application
228226
};
229227

230228

231-
} } } // namespace Poco::ActiveRecord::Compiler
229+
} // namespace Poco::ActiveRecord::Compiler
232230

233231

234232
POCO_APP_MAIN(Poco::ActiveRecord::Compiler::CompilerApp)

ActiveRecord/Compiler/src/HeaderGenerator.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@
1515
using namespace std::string_literals;
1616

1717

18-
namespace Poco {
19-
namespace ActiveRecord {
20-
namespace Compiler {
18+
namespace Poco::ActiveRecord::Compiler {
2119

2220

2321
HeaderGenerator::HeaderGenerator(const std::string& source, std::ostream& stream, const Class& clazz, const ClassMap& classes):
@@ -348,4 +346,4 @@ const Class& HeaderGenerator::referencedClass(const Property& property) const
348346
}
349347

350348

351-
} } } // namespace Poco::ActiveRecord::Compiler
349+
} // namespace Poco::ActiveRecord::Compiler

ActiveRecord/Compiler/src/HeaderGenerator.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@
1616
#include "Types.h"
1717

1818

19-
namespace Poco {
20-
namespace ActiveRecord {
21-
namespace Compiler {
19+
namespace Poco::ActiveRecord::Compiler {
2220

2321

2422
class HeaderGenerator: public CodeGenerator
@@ -53,7 +51,7 @@ class HeaderGenerator: public CodeGenerator
5351
};
5452

5553

56-
} } } // namespace Poco::ActiveRecord::Compiler
54+
} // namespace Poco::ActiveRecord::Compiler
5755

5856

5957
#endif // ActiveRecordCompiler_HeaderGenerator_INCLUDED

ActiveRecord/Compiler/src/ImplGenerator.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@
1515
using namespace std::string_literals;
1616

1717

18-
namespace Poco {
19-
namespace ActiveRecord {
20-
namespace Compiler {
18+
namespace Poco::ActiveRecord::Compiler {
2119

2220

2321
ImplGenerator::ImplGenerator(const std::string& source, std::ostream& stream, const Class& clazz, const ClassMap& classes):
@@ -415,4 +413,4 @@ const Class& ImplGenerator::referencedClass(const Property& property) const
415413
}
416414

417415

418-
} } } // namespace Poco::ActiveRecord::Compiler
416+
} // namespace Poco::ActiveRecord::Compiler

ActiveRecord/Compiler/src/ImplGenerator.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@
1616
#include "Types.h"
1717

1818

19-
namespace Poco {
20-
namespace ActiveRecord {
21-
namespace Compiler {
19+
namespace Poco::ActiveRecord::Compiler {
2220

2321

2422
class ImplGenerator: public CodeGenerator
@@ -50,7 +48,7 @@ class ImplGenerator: public CodeGenerator
5048
};
5149

5250

53-
} } } // namespace Poco::ActiveRecord::Compiler
51+
} // namespace Poco::ActiveRecord::Compiler
5452

5553

5654
#endif // ActiveRecordCompiler_ImplGenerator_INCLUDED

ActiveRecord/Compiler/src/Parser.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,7 @@
2121
using namespace std::string_literals;
2222

2323

24-
namespace Poco {
25-
namespace ActiveRecord {
26-
namespace Compiler {
24+
namespace Poco::ActiveRecord::Compiler {
2725

2826

2927
Parser::Parser()
@@ -274,4 +272,4 @@ std::string Parser::toDatabaseName(const std::string& name)
274272
}
275273

276274

277-
} } } // namespace Poco::ActiveRecord::Compiler
275+
} // namespace Poco::ActiveRecord::Compiler

ActiveRecord/Compiler/src/Parser.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@
1717
#include <istream>
1818

1919

20-
namespace Poco {
21-
namespace ActiveRecord {
22-
namespace Compiler {
20+
namespace Poco::ActiveRecord::Compiler {
2321

2422

2523
class Parser: protected Poco::XML::DefaultHandler
@@ -57,7 +55,7 @@ class Parser: protected Poco::XML::DefaultHandler
5755
};
5856

5957

60-
} } } // namespace Poco::ActiveRecord::Compiler
58+
} // namespace Poco::ActiveRecord::Compiler
6159

6260

6361
#endif // ActiveRecordCompiler_Parser_INCLUDED

ActiveRecord/Compiler/src/Types.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@
1717
#include <map>
1818

1919

20-
namespace Poco {
21-
namespace ActiveRecord {
22-
namespace Compiler {
20+
namespace Poco::ActiveRecord::Compiler {
2321

2422

2523
struct Property
@@ -54,7 +52,7 @@ struct Class
5452
using ClassMap = std::map<std::string, Class>;
5553

5654

57-
} } } // namespace Poco::ActiveRecord::Compiler
55+
} // namespace Poco::ActiveRecord::Compiler
5856

5957

6058
#endif // ActiveRecordCompiler_Types_INCLUDED

0 commit comments

Comments
 (0)