ChainedMemberAccessor
- class ChainedMemberAccessor[R: Membership, M: Feature]
An accessor for potentially unowned member features that may be also chained
Inheritance:
Members defined in
ChainedMemberAccessor(1 member)Set the reference to a chain of
Features. Replaces the previousmember_element.Members inherited from
MemberAccessor(6 members)RThe
member_elementof thismemberif it is not empty.RThe
membershipof thismemberif it is not empty.Extract the
member_elementleaving thismemberempty.Remove the
member_elementleaving thismemberempty.Set a new
member_element.Methods
- set_member_element_chain(arg: Sequence[syside.Feature], /) tuple[syside.OwningMembership, syside.Feature]
Set the reference to a chain of
Features. Replaces the previousmember_element.Returns a pair of (
membership,member_element) wheremember_elementis theFeaturewith ownedFeatureChainingsto the providedFeatureswith order preserved.