description

# SplayTreeSet<E>.of constructor Null safety

SplayTreeSet<E>.of(

1. Iterable<E> elements,
2. [int compare(
   1. E key1,
   2. E key2
   ),
3. bool isValidKey(
   1. dynamic potentialKey
   )]

)

Creates a SplayTreeSet from `elements`.

The set works as if created by `new SplayTreeSet<E>(compare, isValidKey)`.

All the `elements` should be valid as arguments to the `compare` function.

## Implementation

    factory SplayTreeSet.of(Iterable<E> elements,
            [int Function(E key1, E key2)? compare,
            bool Function(dynamic potentialKey)? isValidKey]) =>
        SplayTreeSet(compare, isValidKey)..addAll(elements);