Enhanced C#
Loyc library documentation
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Public Member Functions | List of all members
Loyc.Collections.ISetOperations< in T, in InSetT, out OutSetT > Interface Template Reference

Set-combining operations: With, Without, Union, Intersect, Except, Xor. More...


Source file:
Inheritance diagram for Loyc.Collections.ISetOperations< in T, in InSetT, out OutSetT >:
Loyc.Collections.ISetImm< T > Loyc.Collections.ISetOperations< in T, SetT > Loyc.Collections.Map< K, V > Loyc.Collections.MMap< K, V > Loyc.Collections.MSet< T > Loyc.Collections.Set< T > Loyc.Collections.ISetImm< T, SetT > Loyc.Collections.Set< T >.Enumerator Loyc.Collections.InvertibleSet< T > Loyc.Collections.MSet< T > Loyc.Collections.Set< T > Loyc.Collections.Set< T >.Enumerator

Remarks

Set-combining operations: With, Without, Union, Intersect, Except, Xor.

Template Parameters
TType of items in the set.
InSetTData type of the input sets that you pass to methods of this interface.
OutSetTData type of the output sets returned from this interface.

Public Member Functions

OutSetT With (T item)
 
OutSetT Without (T item)
 
OutSetT Union (InSetT other)
 
OutSetT Intersect (InSetT other)
 
OutSetT Except (InSetT other)
 
OutSetT Xor (InSetT other)