LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::covariant_forward_iterator Concept Reference

Evaluates, if an iterator of type TIterator iterates values that are covariant to TValue . More...

#include <containers.hpp>

Concept definition

template<typename TIterator, typename TValue>
concept LiteFX::covariant_forward_iterator = std::forward_iterator<TIterator> && is_covariant<decltype(*std::declval<TIterator>()), TValue>
Evaluates, if an iterator of type TIterator iterates values that are covariant to TValue .
Definition containers.hpp:223
Evaluates if a type TCovariant behaves covariant to a value type TValue . In this context,...
Definition containers.hpp:215

Detailed Description

Evaluates, if an iterator of type TIterator iterates values that are covariant to TValue .

Template Parameters
TIteratorThe iterator to evaluate.
TValueThe type that the iterated values should be covariant to.