class PARENT_EDGE
Summary
Class invariant
Overview
creation features
exported features
type_mark: TYPE_MARK
writable attribute
Declaration type_mark of the parent.
start_position: POSITION
effective function
class_text: CLASS_TEXT
writable attribute
An alias for type_mark.class_text.
class_text_name: STRING
writable attribute
An alias for class_text.name.to_string.
parent_lists: PARENT_LISTS
writable attribute
The corresponding one
is_insert_member: BOOLEAN
writable attribute
This parent is inserted (then current type does not conform to this parent via this inherit text item)
is_inherit_member: BOOLEAN
effective function
accept (visitor: PARENT_EDGE_VISITOR)
effective procedure
Accept to be visited by the visitor.
get_undefine (a_final_fn: FEATURE_NAME): FEATURE_NAME
effective function
If the undefine list exists and if a_final_fn is member of the undefine list, this function returns the actual feature name which is in the list.
get_redefine (a_final_fn: FEATURE_NAME): FEATURE_NAME
effective function
runnable_type (ct: TYPE_MARK): TYPE_MARK
effective function
exports_for (fn: FEATURE_NAME): CLIENT_LIST
effective function
Only looks for a possible explicit export clause for a given feature name.
exports_for_all: CLIENT_LIST
effective function