LiteFX::Enumerable::Enumerable¶
Creates a new Enumerable instance from an underlying range.
Synopsis¶
Declared in <litefx/containers.hpp>
template<typename TRange>
requires !std::is_same_v<TRange, Enumerable>
Enumerable(TRange&& range);
Template Parameters¶
| Name | Description |
|---|---|
| TRange | The type of the underlying range. |
| enabled | Disables the constructor, if TRange is equal to the current type, in which case the move constructor should be called. |
Parameters¶
| Name | Description |
|---|---|
| range | A reference of the underlying range. |