aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/generator/iarew/archs/avr/avrcompilersettingsgroup_v7.cpp
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2019-07-18 19:19:35 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2019-07-22 12:50:20 +0000
commit0783569a0080bf6ad2693b840aa7a82ca81a6c0b (patch)
treeb5a26214ad96583804eccbf3d48accc6ba3b7e82 /src/plugins/generator/iarew/archs/avr/avrcompilersettingsgroup_v7.cpp
parent62e0c4710cc0c146cd057840d2b02ae06313c359 (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.cpp23
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