Container<T> Concept

A collection of elements that provides iterators, element count and empty predicate.

Definition

Line 209 of System.Base/Concept.cm

Refinement

Type Parameters

T

Constraints

T is Semiregular
typename T.ValueType
typename T.Iterator
typename T.ConstIterator
T.Iterator is TrivialIterator and T.ConstIterator is TrivialIterator and T.ValueType is T.Iterator.ValueType
T.Iterator T.Begin()
T.ConstIterator T.CBegin()
T.Iterator T.End()
T.ConstIterator T.CEnd()
long T.Count()
bool T.IsEmpty()