Support Class Library
A set of tools providing classes and utility
Public Member Functions | List of all members
scl::concepts::Constructible< T, Args > Struct Template Reference

Constructible concept, a type is constructible with the given arguments if it is destructible and meta::is_constructible<T, Args...>() is true. More...

#include "Constructible.h"

Public Member Functions

constexpr operator bool () const
 

Detailed Description

template<class T, class... Args>
struct scl::concepts::Constructible< T, Args >

Constructible concept, a type is constructible with the given arguments if it is destructible and meta::is_constructible<T, Args...>() is true.

Template Parameters
Tbeing the type of object to construct
Argsbeing the types of the arguments to use in the constructor

Definition at line 17 of file Constructible.h.

Member Function Documentation

◆ operator bool()

template<class T , class... Args>
constexpr scl::concepts::Constructible< T, Args >::operator bool ( ) const
inline

Definition at line 18 of file Constructible.h.


The documentation for this struct was generated from the following file: