Skip to content

Commit 294ef33

Browse files
committed
[c++] Generate correct type for enum lookup method. Issue aeron-io#435.
1 parent e5b93af commit 294ef33

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/cpp/CppGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -720,7 +720,7 @@ private CharSequence generateEnumValues(final List<Token> tokens, final Token en
720720

721721
private static CharSequence generateEnumLookupMethod(final List<Token> tokens, final Token encodingToken)
722722
{
723-
final String enumName = formatClassName(encodingToken.name());
723+
final String enumName = formatClassName(encodingToken.contextualTypeName());
724724
final StringBuilder sb = new StringBuilder();
725725

726726
sb.append(String.format(

0 commit comments

Comments
 (0)