|
|
template<class NewBase > |
| using | ChangeBase = CtorList< NewBase, Ctor, Ctors... > |
| |
|
|
template<class T , int NumValid = 0, class U = T> |
| static std::enable_if_t< std::is_abstract_v< U >||is_tuple_constructible_v< U, Ctor >, bool > | add () |
| |
|
template<class T , int NumValid = 0, class U = T> |
| static std::enable_if_t<!std::is_abstract_v< U > &&!is_tuple_constructible_v< U, Ctor >, bool > | add () |
| |
|
| template<class T > |
| static constexpr bool | is_constructible_v |
| |
◆ is_constructible_v
template<class Base , class Ctor , class... Ctors>
template<class T >
Initial value:=
is_tuple_constructible_v<T, Ctor>
|| CtorList<Base, Ctors...>::template is_constructible_v<T>
The documentation for this struct was generated from the following file: