public class DoutExpr_FBcl extends Dout_FBcl
Pin_FBcl.XXXXXEKind| Modifier and Type | Field and Description |
|---|---|
protected DType_FBcl |
dtOut
Stored DType for output used only if
sAccessInpVar is given. |
protected java.lang.String |
sAccessInpVar
If the exprOut accesses one element of the variable on input,
this is the input access.
|
bCheckedNonConst, bDTypeIsDetermined, bEvInQueue, nullArray, XXXbBreakChainsteptime, zVectorDimconnectDst, connectSrc, fb, name, version, xy| Constructor and Description |
|---|
DoutExpr_FBcl(DoutType_FBcl pint,
java.lang.String name,
FBlock_FBcl fb,
XY_FBcl xy) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
accessInpVar()
If not null or not "", this exprOut is an access to an element of the struct or array variable on input.
|
void |
setAccessInpVar(java.lang.String sAcc)
Called on creation of the pin if an element src access is given,
see
OdgNameTypeArray.elemSrc |
assgndFirstEvout, assgndFirstEvoutName, connectDst, getCodeAccess, getDoutType, getOneOperation, isAlreadyCombinatoricDinChecked, isConstant, isLocalVar, isObjectVar, iterAssocEvout, iterOperations, iterOperNext, mCheckedDinForEvin, mCheckedDinForEvin, mOper, mOperNext, nameFBpinVar, operHex, setAlreadyCombinatoricDinChecked, setCodeAccess, setLocalVar, setObjectVar, setOperation, setOperNext, setToConstant, toString, varNamedtArrayCpp, dType, dType, dTypeChar, dTypeCix, dtypeCpp, dTypeDecl, dTypeFBpinNonArray, dTypeIxMdl, explainDTypeIx, getDTypeIxMdl, getSteptime, getSteptimeStr, isComplexDType, namePin, propagateSteptime, sDTypeIx, sDTypeIx, sDTypeIxId, setDType, XXXdTypeIxMdladdEvchain, addEvchainDepending, changePinType, connDst, connectFrom, connectFrom, connectFrom, connSrc, containsEvchain, containsOtherEvchain, dinType, doutType, evChainHex, evinType, evoutType, getFirstConnDst, getFirstConnSrc, getMaskEvinMdlChainDriven, getMaskEvoutMdlBackChainDriven, getOneConnSrc, getOneConnSrc, graphicPos, isEventBackChainDriven, isEventBackChainDriven, isEventChainDriven, isEventChainDriven, isEventChainDriven, isEventChainDriven, isKind, isNotKind, isUpdatePin, iterConnDst, iterConnSrc, iterEvchainDep, iterEvchainShow, nameFBpin, nameFBpin, nameIdentifier, nrofConnDst, nrofConnSrc, pinNameFB, pint, pinType, removeConnectDst, removeConnectSrc, removeConnSrcAll, removePinSimpleInConnDst, setEventBackChainDriven, setEventChainDriven, sMaskHexEvinMdlChainDriven, spec, spec, throwError, toString, XXXremoveConnectSrc, XXXremoveConnSrc, XXXsetEventBackChainDrivenprotected java.lang.String sAccessInpVar
protected DType_FBcl dtOut
sAccessInpVar is given.
It is the resulting DType_FBcl after access dedicated with DType_FBcl#getElementDType(String).
If sAccessInpVar is given but faulty, dtOut remains null and it is tried again.public DoutExpr_FBcl(DoutType_FBcl pint, java.lang.String name, FBlock_FBcl fb, XY_FBcl xy)
public void setAccessInpVar(java.lang.String sAcc)
OdgNameTypeArray.elemSrcsAcc - public java.lang.String accessInpVar()