public class CppGenerator extends java.lang.Object implements CodeGenerator
MESSAGE_HEADER_DECODER_TYPE, MESSAGE_HEADER_ENCODER_TYPE
Constructor and Description |
---|
CppGenerator(Ir ir,
org.agrona.generation.OutputManager outputManager) |
Modifier and Type | Method and Description |
---|---|
void |
generate()
Generate the complete set of types and messages for a schema.
|
void |
generateMessageHeaderStub() |
java.util.List<java.lang.String> |
generateTypesToIncludes(java.util.List<Token> tokens) |
java.util.List<java.lang.String> |
generateTypeStubs() |
public CppGenerator(Ir ir, org.agrona.generation.OutputManager outputManager)
public void generateMessageHeaderStub() throws java.io.IOException
java.io.IOException
public java.util.List<java.lang.String> generateTypeStubs() throws java.io.IOException
java.io.IOException
public java.util.List<java.lang.String> generateTypesToIncludes(java.util.List<Token> tokens)
public void generate() throws java.io.IOException
CodeGenerator
generate
in interface CodeGenerator
java.io.IOException
- if an error is encountered when writing the output.Copyright © 2014-2018 Real Logic Ltd. All Rights Reserved.