diff options
Diffstat (limited to 'src/kconfig_compiler/kconfig_compiler.cpp')
-rw-r--r-- | src/kconfig_compiler/kconfig_compiler.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/kconfig_compiler/kconfig_compiler.cpp b/src/kconfig_compiler/kconfig_compiler.cpp index 11becf5c..989e2609 100644 --- a/src/kconfig_compiler/kconfig_compiler.cpp +++ b/src/kconfig_compiler/kconfig_compiler.cpp @@ -154,6 +154,18 @@ QString getFunction(const QString &n, const QString &className) return result; } +QString immutableFunction(const QString &n, const QString &className) +{ + QString result = QLatin1String("is") + n; + result[2] = result[2].toUpper(); + result += "Immutable"; + + if (!className.isEmpty()) { + result = className + QLatin1String("::") + result; + } + return result; +} + void addQuotes(QString &s) { if (!s.startsWith(QLatin1Char('"'))) { |