From 7cd42f8a138e502a23a24ad4f2587bd4f6058674 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Thu, 25 Aug 2016 22:43:25 +0300 Subject: [PATCH] [C++]: add Const variant for constant fields --- .../uk/co/real_logic/sbe/generation/cpp/CppGenerator.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/cpp/CppGenerator.java b/sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/cpp/CppGenerator.java index f5d7b07a55..4da57c516f 100644 --- a/sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/cpp/CppGenerator.java +++ b/sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/cpp/CppGenerator.java @@ -1176,6 +1176,11 @@ private CharSequence generateConstPropertyMethods(final String propertyName, fin indent + " {\n" + indent + " return %3$s;\n" + indent + " }\n", + "\n" + + indent + " static SBE_CONSTEXPR const %1$s %2$sConst(void)\n" + + indent + " {\n" + + indent + " return %3$s;\n" + + indent + " }\n", cppTypeName, propertyName, generateLiteral(token.encoding().primitiveType(), token.encoding().constValue().toString())