LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::meta::is_explicitly_constructible_t< T, TArg, TArgs > Struct Template Reference

Evaluates to either true or false, if T can be constructed using the provided arguments, whilst not being able to be converted from TArg . More...

#include <traits.hpp>

Inherits std::bool_constant< std::is_constructible_v< T, TArg, TArgs... > &&!std::is_convertible_v< TArg, T > >.

Detailed Description

template<typename T, typename TArg, typename ... TArgs>
struct LiteFX::meta::is_explicitly_constructible_t< T, TArg, TArgs >

Evaluates to either true or false, if T can be constructed using the provided arguments, whilst not being able to be converted from TArg .

Template Parameters
TThe type to check.
TArgThe parameter to check for conversion support.
...TArgsThe remaining constructor parameters.