public class CppExpressionFormattingPolicy
extends zserio.extension.common.DefaultExpressionFormattingPolicy
zserio.extension.common.DefaultExpressionFormattingPolicy.DefaultFormattingConfigzserio.extension.common.ExpressionFormattingPolicy.BinaryExpressionFormatting, zserio.extension.common.ExpressionFormattingPolicy.FormattingConfig, zserio.extension.common.ExpressionFormattingPolicy.TernaryExpressionFormatting, zserio.extension.common.ExpressionFormattingPolicy.UnaryExpressionFormatting| Constructor and Description |
|---|
CppExpressionFormattingPolicy(CppNativeMapper cppNativeMapper,
IncludeCollector includeCollector) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
formatFieldGetter(java.lang.StringBuilder result,
boolean isMostLeftId,
zserio.ast.Field field) |
protected java.lang.String |
getAccessPrefixForCompoundType() |
zserio.extension.common.ExpressionFormattingPolicy.BinaryExpressionFormatting |
getArrayElement(zserio.ast.Expression expr,
boolean isSetter) |
java.lang.String |
getBinaryLiteral(zserio.ast.Expression expr,
boolean isNegative) |
java.lang.String |
getBoolLiteral(zserio.ast.Expression expr) |
zserio.extension.common.ExpressionFormattingPolicy.FormattingConfig |
getConfig() |
java.lang.String |
getDecimalLiteral(zserio.ast.Expression expr,
boolean isNegative) |
zserio.extension.common.ExpressionFormattingPolicy.BinaryExpressionFormatting |
getDot(zserio.ast.Expression expr) |
java.lang.String |
getDoubleLiteral(zserio.ast.Expression expr,
boolean isNegative) |
java.lang.String |
getFloatLiteral(zserio.ast.Expression expr,
boolean isNegative) |
zserio.extension.common.ExpressionFormattingPolicy.UnaryExpressionFormatting |
getFunctionCall(zserio.ast.Expression expr) |
java.lang.String |
getHexadecimalLiteral(zserio.ast.Expression expr,
boolean isNegative) |
java.lang.String |
getIdentifier(zserio.ast.Expression expr,
boolean isLastInDot,
boolean isSetter) |
java.lang.String |
getIndex(zserio.ast.Expression expr) |
zserio.extension.common.ExpressionFormattingPolicy.BinaryExpressionFormatting |
getIsSet(zserio.ast.Expression expr) |
zserio.extension.common.ExpressionFormattingPolicy.UnaryExpressionFormatting |
getLengthOf(zserio.ast.Expression expr) |
zserio.extension.common.ExpressionFormattingPolicy.UnaryExpressionFormatting |
getNumBits(zserio.ast.Expression expr) |
java.lang.String |
getOctalLiteral(zserio.ast.Expression expr,
boolean isNegative) |
java.lang.String |
getStringLiteral(zserio.ast.Expression expr) |
zserio.extension.common.ExpressionFormattingPolicy.UnaryExpressionFormatting |
getValueOf(zserio.ast.Expression expr) |
getAnd, getBang, getBigIntegerCastingToNative, getComma, getDivide, getEq, getGe, getGt, getLe, getLeftParenthesis, getLeftShift, getLogicalAnd, getLogicalOr, getLt, getMinus, getModulo, getMultiply, getNe, getOr, getPlus, getQuestionMark, getRightShift, getTilde, getUnaryMinus, getUnaryPlus, getXorpublic CppExpressionFormattingPolicy(CppNativeMapper cppNativeMapper, IncludeCollector includeCollector)
public zserio.extension.common.ExpressionFormattingPolicy.FormattingConfig getConfig()
getConfig in interface zserio.extension.common.ExpressionFormattingPolicygetConfig in class zserio.extension.common.DefaultExpressionFormattingPolicypublic java.lang.String getDecimalLiteral(zserio.ast.Expression expr,
boolean isNegative)
public java.lang.String getBinaryLiteral(zserio.ast.Expression expr,
boolean isNegative)
public java.lang.String getHexadecimalLiteral(zserio.ast.Expression expr,
boolean isNegative)
public java.lang.String getOctalLiteral(zserio.ast.Expression expr,
boolean isNegative)
public java.lang.String getFloatLiteral(zserio.ast.Expression expr,
boolean isNegative)
public java.lang.String getDoubleLiteral(zserio.ast.Expression expr,
boolean isNegative)
public java.lang.String getBoolLiteral(zserio.ast.Expression expr)
public java.lang.String getStringLiteral(zserio.ast.Expression expr)
throws zserio.extension.common.ZserioExtensionException
zserio.extension.common.ZserioExtensionExceptionpublic java.lang.String getIndex(zserio.ast.Expression expr)
public java.lang.String getIdentifier(zserio.ast.Expression expr,
boolean isLastInDot,
boolean isSetter)
throws zserio.extension.common.ZserioExtensionException
zserio.extension.common.ZserioExtensionExceptionpublic zserio.extension.common.ExpressionFormattingPolicy.UnaryExpressionFormatting getFunctionCall(zserio.ast.Expression expr)
public zserio.extension.common.ExpressionFormattingPolicy.UnaryExpressionFormatting getLengthOf(zserio.ast.Expression expr)
public zserio.extension.common.ExpressionFormattingPolicy.UnaryExpressionFormatting getValueOf(zserio.ast.Expression expr)
throws zserio.extension.common.ZserioExtensionException
zserio.extension.common.ZserioExtensionExceptionpublic zserio.extension.common.ExpressionFormattingPolicy.UnaryExpressionFormatting getNumBits(zserio.ast.Expression expr)
public zserio.extension.common.ExpressionFormattingPolicy.BinaryExpressionFormatting getArrayElement(zserio.ast.Expression expr,
boolean isSetter)
public zserio.extension.common.ExpressionFormattingPolicy.BinaryExpressionFormatting getDot(zserio.ast.Expression expr)
public zserio.extension.common.ExpressionFormattingPolicy.BinaryExpressionFormatting getIsSet(zserio.ast.Expression expr)
protected java.lang.String getAccessPrefixForCompoundType()
protected void formatFieldGetter(java.lang.StringBuilder result,
boolean isMostLeftId,
zserio.ast.Field field)
Last updated 2024-10-29 12:53:27