A data for whom members if left dangling or unassigned with not trigger an error A waived member will still be connected to if present in both producer and consumer
Value parameters
- base
-
The component being connected to
- squeezed
-
members of base who will not trigger an error if would end up being truncated
- waived
-
members of base who will not trigger an error if left dangling or unassigned
Attributes
- Companion
- object
- Source
- Connectable.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Grouped members
connection
$colonHashEq
$colonHashEq
Value parameters
- producer
-
the right-hand-side of the connection, all members will be driving, none will be driven-to
Attributes
- Source
- Connectable.scala
$colonHashEq
$colonHashEq
Value parameters
- producer
-
the right-hand-side of the connection, all members will be driving, none will be driven-to
Attributes
- Source
- Connectable.scala
$colonHashEq
$colonHashEq
Value parameters
- producer
-
the right-hand-side of the connection, all members will be driving, none will be driven-to
Attributes
- Source
- Connectable.scala
$colonLessEq
$colonLessEq
Value parameters
- producer
-
the right-hand-side of the connection; will always drive leaf connections, and never get driven by leaf connections ("aligned connection")
Attributes
- Source
- Connectable.scala
$colonLessEq
$colonLessEq
Value parameters
- producer
-
the right-hand-side of the connection; will always drive leaf connections, and never get driven by leaf connections ("aligned connection")
Attributes
- Source
- Connectable.scala
$colonLessEq
$colonLessEq
Value parameters
- producer
-
the right-hand-side of the connection; will always drive leaf connections, and never get driven by leaf connections ("aligned connection")
Attributes
- Source
- Connectable.scala
$colonLessGreaterEq
$colonLessGreaterEq
Value parameters
- producer
-
the right-hand-side of the connection
Attributes
- Source
- Connectable.scala
$colonLessGreaterEq
$colonLessGreaterEq
Value parameters
- producer
-
the right-hand-side of the connection
Attributes
- Source
- Connectable.scala
$colonLessGreaterEq
$colonLessGreaterEq
Value parameters
- producer
-
the right-hand-side of the connection
Attributes
- Source
- Connectable.scala
$colonGreaterEq
$colonGreaterEq
Value parameters
- producer
-
the right-hand-side of the connection; will always be driven by leaf connections, and never drive leaf connections ("flipped connection")
Attributes
- Source
- Connectable.scala
$colonGreaterEq
$colonGreaterEq
Value parameters
- producer
-
the right-hand-side of the connection; will always be driven by leaf connections, and never drive leaf connections ("flipped connection")
Attributes
- Source
- Connectable.scala
$colonGreaterEq
$colonGreaterEq
Value parameters
- producer
-
the right-hand-side of the connection; will always be driven by leaf connections, and never drive leaf connections ("flipped connection")
Attributes
- Source
- Connectable.scala
Value members
Concrete methods
Static cast to a super type
Adds base to excludes
Select members of base to exclude
Select members of base to exclude
Value parameters
- members
-
functions given the base return a member to exclude
Attributes
- Source
- Connectable.scala
Select members of base to exclude and static cast to a new type
Select members of base to exclude and static cast to a new type
Value parameters
- members
-
functions given the base return a member to exclude
Attributes
- Source
- Connectable.scala
Programmatically select members of base to exclude and static cast to a new type
Programmatically select members of base to exclude and static cast to a new type
Value parameters
- members
-
partial function applied to all recursive members of base, if match, can return a member to exclude
Attributes
- Source
- Connectable.scala
Exclude probes
True if no members are waived or squeezed or excluded
Adds base to squeezes
Select members of base to squeeze
Select members of base to squeeze
Value parameters
- members
-
functions given the base return a member to squeeze
Attributes
- Source
- Connectable.scala
Squeeze all members of base
Squeeze all members of base and upcast to super type
Programmatically select members of base to squeeze
Programmatically select members of base to squeeze
Value parameters
- members
-
partial function applied to all recursive members of base, if match, can return a member to squeeze
Attributes
- Source
- Connectable.scala
Connect to/from all fields regardless of Scala type, squeeze if necessary, and don't error if mismatched members
Connect to/from all fields regardless of Scala type, squeeze if necessary, and don't error if mismatched members
Attributes
- Source
- Connectable.scala
Select members of base to waive
Select members of base to waive
Value parameters
- members
-
functions given the base return a member to waive
Attributes
- Source
- Connectable.scala
Waive all members of base
Waive all members of base and static cast to a new type
Select members of base to waive and static cast to a new type
Select members of base to waive and static cast to a new type
Value parameters
- members
-
functions given the base return a member to waive
Attributes
- Source
- Connectable.scala
Programmatically select members of base to waive and static cast to a new type
Programmatically select members of base to waive and static cast to a new type
Value parameters
- members
-
partial function applied to all recursive members of base, if match, can return a member to waive
Attributes
- Source
- Connectable.scala
Concrete fields
Attributes
- Source
- Connectable.scala