Package cruise.umple.compiler
Class CppMethodTemplateFormatter
java.lang.Object
cruise.umple.compiler.CppMethodTemplateFormatter
- All Implemented Interfaces:
MethodTemplateFormatter
public class CppMethodTemplateFormatter extends java.lang.Object implements MethodTemplateFormatter
-
Field Summary
-
Constructor Summary
Constructors Constructor Description CppMethodTemplateFormatter()
-
Method Summary
Modifier and Type Method Description java.lang.StringBuilder
_getCppPrimaryEmitMethodBody(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String methodName, java.lang.String params)
java.lang.StringBuilder
_getCppSecondaryEmitMethodBody(java.lang.Integer numSpaces, java.lang.StringBuilder sb, EmitResponse emitResp)
void
delete()
java.lang.String
getCppPrimaryEmitMethodBody(java.lang.String methodName, java.lang.String params)
java.lang.String
getCppSecondaryEmitMethodBody(EmitResponse emitResp)
java.lang.String
getPrimaryEmitMethodBody(java.lang.String methodName, java.lang.String params)
java.lang.String
getSecondaryEmitMethodBody(EmitResponse emitResp)
java.lang.String
toString()
-
Field Details
-
NL
public static final java.lang.String NL -
TEXT_0
public static final java.lang.String TEXT_0 -
TEXT_1
public static final java.lang.String TEXT_1 -
TEXT_2
public static final java.lang.String TEXT_2 -
TEXT_3
public static final java.lang.String TEXT_3- See Also:
- Constant Field Values
-
TEXT_4
public static final java.lang.String TEXT_4- See Also:
- Constant Field Values
-
-
Constructor Details
-
CppMethodTemplateFormatter
public CppMethodTemplateFormatter()
-
-
Method Details
-
delete
public void delete() -
getPrimaryEmitMethodBody
public java.lang.String getPrimaryEmitMethodBody(java.lang.String methodName, java.lang.String params)- Specified by:
getPrimaryEmitMethodBody
in interfaceMethodTemplateFormatter
-
getSecondaryEmitMethodBody
- Specified by:
getSecondaryEmitMethodBody
in interfaceMethodTemplateFormatter
-
_getCppSecondaryEmitMethodBody
public java.lang.StringBuilder _getCppSecondaryEmitMethodBody(java.lang.Integer numSpaces, java.lang.StringBuilder sb, EmitResponse emitResp) -
getCppSecondaryEmitMethodBody
-
_getCppPrimaryEmitMethodBody
public java.lang.StringBuilder _getCppPrimaryEmitMethodBody(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String methodName, java.lang.String params) -
getCppPrimaryEmitMethodBody
public java.lang.String getCppPrimaryEmitMethodBody(java.lang.String methodName, java.lang.String params) -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-