Represent an enumerable collection.
Public Member Functions | |
xtd::collections::generic::enumerator< type_t > | get_enumerator () const override |
Returns an enumerator that iterates through a collection. | |
Public Member Functions inherited from xtd::collections::generic::ienumerable< type_t > | |
Public Member Functions inherited from xtd::collections::generic::extensions::enumerable_iterators< type_t, xtd::collections::generic::ienumerable< type_t > > | |
virtual const_iterator | begin () const |
Returns an iterator to the first element of the enumarable. | |
virtual iterator | begin () |
Returns an iterator to the first element of the enumarable. | |
virtual const_iterator | cbegin () const |
Returns an iterator to the first element of the enumarable. | |
virtual const_iterator | cend () const |
Returns an iterator to the element following the last element of the enumarable. | |
virtual const_iterator | end () const |
Returns an iterator to the element following the last element of the enumarable. | |
virtual iterator | end () |
Returns an iterator to the element following the last element of the enumarable. | |
Additional Inherited Members | |
Public Types inherited from xtd::collections::generic::ienumerable< type_t > | |
using | iterator = typename xtd::collections::generic::extensions::enumerable_iterators< type_t, xtd::collections::generic::ienumerable< type_t > >::iterator |
Represents the iterator of xtd::collections::generic::ienumerable value type. | |
using | const_iterator = typename xtd::collections::generic::extensions::enumerable_iterators< type_t, xtd::collections::generic::ienumerable< type_t > >::const_iterator |
Represents the const iterator of xtd::collections::generic::ienumerable value type. | |
Public Types inherited from xtd::collections::generic::extensions::enumerable_iterators< type_t, xtd::collections::generic::ienumerable< type_t > > | |
using | const_iterator = const iterator |
Represents the const iterator of enumarable value type. | |
|
inlineoverridevirtual |
Returns an enumerator that iterates through a collection.
Implements xtd::collections::generic::ienumerable< type_t >.