CommitOpcodeXArrayRemove¶
- class dsviper.CommitOpcodeXArrayRemove¶
Bases:
CommitOpcodeRemoves the element at a position of the xarray at a path. The position is kept, addressing nothing, as ValueXArray.remove keeps it.
Note: Not directly instantiable.
- arguments(definitions: DefinitionsConst) Tuple[Attachment, ValueKey, PathConst, ValueUUId]¶
Return (attachment, key, path, position), resolving the ids the opcode carries against definitions.
- key() CommitOpcodeKey¶
Return the CommitOpcodeKey the opcode applies to - the attachment, the instance and its concept.
- type() str¶
Return ‘XArray_Remove’, the name of this opcode’s kind.