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

Checks if a type TDerived is derived from another type TBase and is non-abstract. More...

#include <traits.hpp>

Concept definition

template<typename TDerived, typename TBase>
concept LiteFX::meta::implements = !std::is_abstract_v<TDerived> && std::derived_from<TDerived, TBase>
Checks if a type TDerived is derived from another type TBase and is non-abstract.
Definition traits.hpp:118

Detailed Description

Checks if a type TDerived is derived from another type TBase and is non-abstract.

Template Parameters
TDerivedThe type to check.
TBaseThe base type to check against.