1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2024-12-01 17:26:28 +00:00
comunicmobile/lib/lists/base_set.dart

31 lines
549 B
Dart
Raw Normal View History

2021-04-22 13:41:35 +00:00
import 'dart:collection';
/// Base set
///
/// @author pierre Hubert
class BaseSet<T> extends SetBase<T> {
final _set = new Set<T>();
@override
bool add(T value) => _set.add(value);
@override
bool contains(Object? element) => _set.contains(element);
2021-04-22 13:41:35 +00:00
@override
Iterator<T> get iterator => _set.iterator;
@override
int get length => _set.length;
@override
T? lookup(Object? element) => _set.lookup(element);
2021-04-22 13:41:35 +00:00
@override
bool remove(Object? value) => _set.remove(value);
2021-04-22 13:41:35 +00:00
@override
Set<T> toSet() => _set.toSet();
}