public static class WriterCodegen.MdlData
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.Map<java.lang.String,java.lang.String> |
idxReplaceType |
(package private) Prj_FBcl |
prj |
java.lang.String |
sMdlTypename |
(package private) WriterCodegen |
wrCode |
| Constructor and Description |
|---|
MdlData(Prj_FBcl prj,
WriterCodegen wrCode,
java.lang.String sMdlTypename) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
sDTypeCpp(Dinout_FBcl pin) |
java.lang.String |
structName(DType_FBcl dt)
Returns the target specific stucture name from #structName as simple call in otx.
|
java.lang.String |
structName(FBtype_FBcl fbt)
Gets the data type name of complex data (C-struct, class) how it is necessary in code generation.
|
java.lang.String |
typeName(FBlock_FBcl fb)
Gets the qualified type name from an FBlock.
|
final Prj_FBcl prj
final WriterCodegen wrCode
public final java.lang.String sMdlTypename
final java.util.Map<java.lang.String,java.lang.String> idxReplaceType
public MdlData(Prj_FBcl prj, WriterCodegen wrCode, java.lang.String sMdlTypename)
public java.lang.String typeName(FBlock_FBcl fb)
FBtype_FBcl of the FBlock can be
fb - The FBlock_FBcl which refers the FBtype_FBcl which name should be accessedpublic java.lang.String sDTypeCpp(Dinout_FBcl pin)
public java.lang.String structName(DType_FBcl dt)
dt - public java.lang.String structName(FBtype_FBcl fbt)
idxReplaceType whether this type is already gotten.
Else it looks in WriterCodegen.aliasImport for this DType designation.fbt - The FBtype_FBcl which is referred as DType