diff options
author | Denis Shienkov <denis.shienkov@gmail.com> | 2019-07-18 19:19:35 +0300 |
---|---|---|
committer | Denis Shienkov <denis.shienkov@gmail.com> | 2019-07-22 12:50:20 +0000 |
commit | 0783569a0080bf6ad2693b840aa7a82ca81a6c0b (patch) | |
tree | b5a26214ad96583804eccbf3d48accc6ba3b7e82 /src/plugins/generator/iarew/archs/avr/avrcompilersettingsgroup_v7.cpp | |
parent | 62e0c4710cc0c146cd057840d2b02ae06313c359 (diff) |
Add additional namespaces and ifdef guard prefixes
... to avoid a possible future conflicts with a same
class names (e.g. at attempt to add a new generators).
Change-Id: Ib8c4218a7f76e2a001dd1354b7676a0843a109ea
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/generator/iarew/archs/avr/avrcompilersettingsgroup_v7.cpp')
-rw-r--r-- | src/plugins/generator/iarew/archs/avr/avrcompilersettingsgroup_v7.cpp | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/src/plugins/generator/iarew/archs/avr/avrcompilersettingsgroup_v7.cpp b/src/plugins/generator/iarew/archs/avr/avrcompilersettingsgroup_v7.cpp index 41bd77e31..03f6194f9 100644 --- a/src/plugins/generator/iarew/archs/avr/avrcompilersettingsgroup_v7.cpp +++ b/src/plugins/generator/iarew/archs/avr/avrcompilersettingsgroup_v7.cpp @@ -33,12 +33,14 @@ #include "../../iarewutils.h" namespace qbs { +namespace iarew { +namespace avr { namespace v7 { constexpr int kCompilerArchiveVersion = 6; constexpr int kCompilerDataVersion = 17; -namespace AvrCompiler { +namespace { // Output page options. @@ -295,7 +297,7 @@ struct CodePageOptions final int lockRegistersCount = 0; }; -} // namespace AvrCompiler +} // namespace // AvrCompilerSettingsGroup @@ -324,7 +326,7 @@ AvrCompilerSettingsGroup::AvrCompilerSettingsGroup( void AvrCompilerSettingsGroup::buildOutputPage( const ProductData &qbsProduct) { - const AvrCompiler::OutputPageOptions opts(qbsProduct); + const OutputPageOptions opts(qbsProduct); // Add 'CCDebugInfo' item (Generate debug info). addOptionsGroup(QByteArrayLiteral("CCDebugInfo"), {}, {opts.debugInfo}); @@ -343,7 +345,7 @@ void AvrCompilerSettingsGroup::buildOutputPage( void AvrCompilerSettingsGroup::buildLanguageOnePage( const ProductData &qbsProduct) { - const AvrCompiler::LanguageOnePageOptions opts(qbsProduct); + const LanguageOnePageOptions opts(qbsProduct); // Add 'IccLang' item with 'auto-extension based' // value (Language: C/C++/Auto). addOptionsGroup(QByteArrayLiteral("IccLang"), @@ -374,7 +376,7 @@ void AvrCompilerSettingsGroup::buildLanguageOnePage( void AvrCompilerSettingsGroup::buildLanguageTwoPage( const ProductData &qbsProduct) { - const AvrCompiler::LanguageTwoPageOptions opts(qbsProduct); + const LanguageTwoPageOptions opts(qbsProduct); // Add 'CCCharIs' item (Plain char is: signed/unsigned). addOptionsGroup(QByteArrayLiteral("CCCharIs"), {}, {opts.plainCharacter}); @@ -390,7 +392,7 @@ void AvrCompilerSettingsGroup::buildLanguageTwoPage( void AvrCompilerSettingsGroup::buildOptimizationsPage( const ProductData &qbsProduct) { - const AvrCompiler::OptimizationsPageOptions opts(qbsProduct); + const OptimizationsPageOptions opts(qbsProduct); // Add 'CCOptStrategy', 'CCOptLevel' and // 'CCOptLevelSlave' items (Level). addOptionsGroup(QByteArrayLiteral("CCOptStrategy"), @@ -420,8 +422,7 @@ void AvrCompilerSettingsGroup::buildPreprocessorPage( const QString &baseDirectory, const ProductData &qbsProduct) { - const AvrCompiler::PreprocessorPageOptions opts(baseDirectory, - qbsProduct); + const PreprocessorPageOptions opts(baseDirectory, qbsProduct); // Add 'CCDefines' item (Defines symbols). addOptionsGroup(QByteArrayLiteral("CCDefines"), {}, opts.defineSymbols); @@ -434,7 +435,7 @@ void AvrCompilerSettingsGroup::buildPreprocessorPage( void AvrCompilerSettingsGroup::buildDiagnosticsPage( const ProductData &qbsProduct) { - const AvrCompiler::DiagnosticsPageOptions opts(qbsProduct); + const DiagnosticsPageOptions opts(qbsProduct); // Add 'CCWarnAsError' item (Treat all warnings as errors). addOptionsGroup(QByteArrayLiteral("CCWarnAsError"), {}, {opts.warningsAsErrors}); @@ -443,7 +444,7 @@ void AvrCompilerSettingsGroup::buildDiagnosticsPage( void AvrCompilerSettingsGroup::buildCodePage( const ProductData &qbsProduct) { - const AvrCompiler::CodePageOptions opts(qbsProduct); + const CodePageOptions opts(qbsProduct); // Add 'CCConstInRAM' item (Place string literals // and constants in initialized RAM). addOptionsGroup(QByteArrayLiteral("CCConstInRAM"), @@ -467,4 +468,6 @@ void AvrCompilerSettingsGroup::buildCodePage( } } // namespace v7 +} // namespace avr +} // namespace iarew } // namespace qbs |