Skip navigation links
project home: http://claude-martin.ch/enumbitset/
A B C D E F G H I J M N O P R S T U X Z _ 

C

ch.claude_martin.enumbitset - package ch.claude_martin.enumbitset
EnumBitSetHelper allows to extend any enum type with methods to work with sets and bit fields, while the class EnumBitSet is an alternative for EnumSet, also containing more methods for set operations and to work with bit fields.
clear() - Method in interface ch.claude_martin.enumbitset.Domain
Domain is immutable and therefore does not support this method.
clear() - Method in class ch.claude_martin.enumbitset.EnumBitSet
clear() - Method in class ch.claude_martin.enumbitset.GeneralDomainBitSet
 
clone() - Method in interface ch.claude_martin.enumbitset.DomainBitSet
Default implementation of a cloning-method using DomainBitSet.union(BigInteger).
clone() - Method in class ch.claude_martin.enumbitset.EnumBitSet
Returns a copy of this set.
clone() - Method in class ch.claude_martin.enumbitset.GeneralDomainBitSet
 
clone() - Method in class ch.claude_martin.enumbitset.Pair
Returns this pair, as it is immutable.
clone() - Method in class ch.claude_martin.enumbitset.SmallDomainBitSet
 
complement() - Method in interface ch.claude_martin.enumbitset.DomainBitSet
Creates a new set with the same domain, initially containing all the elements of the domain that are not contained in this set.
complement() - Method in class ch.claude_martin.enumbitset.EnumBitSet
Creates a new EnumBitSet with the same element type as this, initially containing all the elements of this type that are not contained in this set.
complement() - Method in class ch.claude_martin.enumbitset.GeneralDomainBitSet
 
complement() - Method in class ch.claude_martin.enumbitset.SmallDomainBitSet
 
consumeBy(BiConsumer<X, Y>) - Method in class ch.claude_martin.enumbitset.Pair
Performs the operation of the given consumer on both elements of this pair.
contains(Object) - Method in interface ch.claude_martin.enumbitset.DomainBitSet
Returns true if this set contains the specified element.
contains(Object) - Method in class ch.claude_martin.enumbitset.EnumBitSet
Returns true if this set contains the specified element.
contains(Object) - Method in class ch.claude_martin.enumbitset.GeneralDomainBitSet
 
containsAll(Collection<?>) - Method in interface ch.claude_martin.enumbitset.DomainBitSet
Returns true if this set contains all of the elements in the specified collection.
containsAll(Collection<?>) - Method in class ch.claude_martin.enumbitset.EnumBitSet
Returns true if this set contains all of the elements in the specified collection.
containsAll(Collection<?>) - Method in class ch.claude_martin.enumbitset.GeneralDomainBitSet
 
createMultiEnumBitSet(Class<? extends Enum<?>>...) - Static method in interface ch.claude_martin.enumbitset.DomainBitSet
Creates a general bit set with a domain that consists of all elements of all given enum types.
cross(DomainBitSet<T2>, DomainBitSet<T2>, Class<C>) - Static method in class ch.claude_martin.enumbitset.BitSetUtilities
Returns the Cartesian Product.
cross(DomainBitSet<Y>) - Method in interface ch.claude_martin.enumbitset.DomainBitSet
Returns the Cartesian Product.
cross(DomainBitSet<Y>, BiConsumer<T, Y>) - Method in interface ch.claude_martin.enumbitset.DomainBitSet
Creates the Cartesian Product and applies a given function to all coordinates.
cross(EnumBitSet<Y>) - Method in class ch.claude_martin.enumbitset.EnumBitSet
The Cartesian product with another EnumBitSet.
curry(Function<P, R>) - Static method in class ch.claude_martin.enumbitset.Pair
A B C D E F G H I J M N O P R S T U X Z _ 
Skip navigation links
project home: http://claude-martin.ch/enumbitset/