SST 15.0
Structural Simulation Toolkit
SST::ELI::CtorList< Base, Ctor, Ctors > Struct Template Reference

Public Types

template<class NewBase>
using ChangeBase = CtorList<NewBase, Ctor, Ctors...>
 

Static Public Member Functions

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 ()
 

Static Public Attributes

template<class T>
static constexpr bool is_constructible_v
 

Field Documentation

◆ is_constructible_v

template<class Base, class Ctor, class... Ctors>
template<class T>
bool SST::ELI::CtorList< Base, Ctor, Ctors >::is_constructible_v
staticconstexpr
Initial value:
=
is_tuple_constructible_v<T, Ctor>
|| CtorList<Base, Ctors...>::template is_constructible_v<T>
Definition elementbuilder.h:265

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