System.Concepts Namespace

Concepts

public concept AdditiveGroup<T>
public concept AdditiveMonoid<T>
public concept AdditiveSemigroup<T>
public concept BackInsertionSequence<T>
public concept BidirectionalContainer<T>
public concept BidirectionalIterator<T>
public concept BinaryFunction<T>
public concept BinaryOperation<T>
public concept BinaryPredicate<T>
public concept CommutativeSemiring<T>
public concept Container<T>
public concept ConversionFromByte<T>
public concept ConversionFromSByte<T>
public concept CopyAssignable<T>
public concept CopyAssignable<T, U>
public concept CopyConstructible<T>
public concept Copyable<T>
public concept DefaultConstructible<T>
public concept Destructible<T>
public concept EqualityComparable<T>
public concept EqualityComparable<T, U>
public concept EuclideanSemiring<T>
public concept ForwardContainer<T>
public concept ForwardIterator<T>
public concept FrontInsertionSequence<T>
public concept HashFunction<T, Key>
public concept InputIterator<T>
public concept InsertionSequence<T>
public concept Integer<I>
public concept KeySelectionFunction<T, Key, Value>
public concept LessThanComparable<T>
public concept LessThanComparable<T, U>
public concept Movable<T>
public concept MoveAssignable<T>
public concept MoveConstructible<T>
public concept MultiplicativeGroup<T>
public concept MultiplicativeMonoid<T>
public concept MultiplicativeSemigroup<T>
public concept OrderedAdditiveGroup<T>
public concept OrderedAdditiveMonoid<T>
public concept OrderedAdditiveSemigroup<T>
public concept OrderedMultiplicativeSemigroup<T>
public concept OutputIterator<T>
public concept RandomAccessContainer<T>
public concept RandomAccessIterator<T>
public concept Regular<T>
public concept Relation<T>
public concept Relation<T, U, V>
public concept Semiregular<T>
public concept Semiring<T>
public concept SignedInteger<I>
public concept TotallyOrdered<T>
public concept TotallyOrdered<T, U>
public concept TrivialIterator<T>
public concept UnaryFunction<T>
public concept UnaryOperation<T>
public concept UnaryPredicate<T>
public concept UnsignedInteger<U>