Skip to content

LiteFX::is_enumerable

Evaluates, if T is an Enumerable, or a standard view that directly wraps one.

Synopsis

Declared in <litefx/containers.hpp>

template<typename T>
struct is_enumerable
    : std::false_type

Description

Such types must be excluded from Enumerable's range constructor before evaluating any range concepts. Checking whether a view over an Enumerable is movable considers converting it back into an Enumerable, which would recursively evaluate the same constraints.

Base Classes

NameDescription
std::false_type

Specializations