oa::OpContract
OpContract class in the OA Core public surface.
Public Methods
Public Data Members
attributeCountoa::U8fieldattributeSignatureHashoa::U64fieldcontrolFlowOpControlFlowfielddifferentiationOpDifferentiationfielddtypeRuleOpDtypeRulefieldeffectsOpEffectfieldhashoa::U64fieldinputCountoa::U8fieldinputKindsoa::U32fieldloweringOpLoweringfieldMaxAttributesconst oa::U8staticMaxValuesconst oa::U8staticminimumVariadicInputCountoa::U8fieldminimumVariadicOutputCountoa::U8fieldmutatedInputMaskoa::U8fieldnameStringViewfieldNoAliasInputconst oa::U8staticoptionalInputMaskoa::U8fieldoutputAliasInputsoa::U32fieldoutputCountoa::U8fieldoutputKindsoa::U32fieldshapeRuleOpShapeRulefieldvariadicInputKindOpValueKindfieldvariadicOutputKindOpValueKindfieldPublic Method Documentation
No public source comment is attached to this declaration.
Parameters
inCountoa::Usize—
Returns
oa::BoolThe declared return value.
No public source comment is attached to this declaration.
Parameters
inCountoa::Usize—
Returns
oa::BoolThe declared return value.
No public source comment is attached to this declaration.
Parameters
inIndexoa::U32—
Returns
oa::U8The declared return value.
No public source comment is attached to this declaration.
Returns
oa::BoolThe declared return value.
No public source comment is attached to this declaration.
Returns
oa::BoolThe declared return value.
No public source comment is attached to this declaration.
Parameters
inIndexoa::U32—
Returns
OpValueKindThe declared return value.
No public source comment is attached to this declaration.
Parameters
inIndexoa::U32—
Returns
oa::BoolThe declared return value.
No public source comment is attached to this declaration.
Parameters
inIndexoa::U32—
Returns
oa::BoolThe declared return value.
No public source comment is attached to this declaration.
Parameters
inIndexoa::U32—
Returns
OpValueKindThe declared return value.