isSingleton<T> static method

bool isSingleton<T>(
  1. CustomSet<T> set
)

Checks if a set is a singleton (cardinality = 1).

A singleton set contains exactly one element.

Example:

final singleton = CustomSet<int>([5]);
final empty = CustomSet<int>.empty();
final multi = CustomSet<int>([1, 2, 3]);
print(CardinalityUtils.isSingleton(singleton)); // Output: true
print(CardinalityUtils.isSingleton(empty)); // Output: false
print(CardinalityUtils.isSingleton(multi)); // Output: false

Implementation

static bool isSingleton<T>(CustomSet<T> set) => set.cardinality == 1;