$_conj$1 method
dynamic
$_conj$1(
- dynamic o$1
override
Implementation
dc.dynamic $_conj$1(dc.dynamic o$1, ){
final dc.int rank$1=lcoc_core.hashrank(o$1, );
lcoc_core.TreapNode root$1=root;
dc.int top_rank$1=top_rank;
do {
if((top_rank$1<rank$1)){
final dc.int arg$1=root$1.cnt;
final dc.List<dc.dynamic> fl$1=(dc.List<dc.dynamic>.filled(1, root$1, ));
root$1=lcoc_core.TreapNode(arg$1, fl$1, );
top_rank$1=(1+top_rank$1);
continue;
}
return lcoc_core.HashRankedWideTreapSet<E>(meta, (root$1.tnode_assoc(top_rank$1, rank$1, o$1, o$1, cmp, )), top_rank$1, cmp, cmpf, -1, );
} while(true);
}