ChainedMemberAccessor

class ChainedMemberAccessor[R: Membership, M: Feature]
ChainedMemberAccessor ChainedMemberAccessor syside.ChainedMemberAccessor MemberAccessor MemberAccessor syside.MemberAccessor MemberAccessor->ChainedMemberAccessor
Children
Members defined in ChainedMemberAccessor (1 member)
Members inherited from MemberAccessor (5 members)

member_element

R

The member_element of this member if it is not empty.

membership

R

The membership of this member if it is not empty.

__bool__

remove_member_element

set_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 previous member_element.

Returns a pair of (membership, member_element) where member_element is the Feature with owned FeatureChainings to the provided Features with order preserved.