Arene Base
Fundamental Utilities For Safety Critical C++
Loading...
Searching...
No Matches
std::is_nothrow_constructible_detail::is_nothrow_constructible_impl< IsConstructible, Type, Args > Class Template Reference

Internal implementation of is_nothrow_constructible. More...

Inheritance diagram for std::is_nothrow_constructible_detail::is_nothrow_constructible_impl< IsConstructible, Type, Args >:
Inheritance graph

Additional Inherited Members

- Public Types inherited from std::integral_constant< bool, Value >< false >
using type
 The type of this class.
 
using type
 The type of this class.
 
using value_type
 The type of the value.
 
using value_type
 The type of the value.
 
- Public Member Functions inherited from std::integral_constant< bool, Value >< false >
constexpr operator value_type () const noexcept
 Implicit conversion to Type.
 
constexpr operator value_type () const noexcept
 Implicit conversion to Type.
 
constexpr operator value_type () const noexcept
 Implicit conversion to Type.
 
constexpr operator value_type () const noexcept
 Implicit conversion to Type.
 
constexpr auto operator() () const noexcept -> value_type
 Nullary function call operator.
 
constexpr auto operator() () const noexcept -> value_type
 Nullary function call operator.
 
constexpr auto operator() () const noexcept -> value_type
 Nullary function call operator.
 
constexpr auto operator() () const noexcept -> value_type
 Nullary function call operator.
 
- Static Public Attributes inherited from std::integral_constant< bool, Value >< false >
static constexpr value_type value
 The constant.
 
static constexpr value_type value
 The constant.
 
static constexpr value_type value
 The constant.
 
static constexpr value_type value
 The constant.
 

Detailed Description

template<bool IsConstructible, typename Type, typename... Args>
class std::is_nothrow_constructible_detail::is_nothrow_constructible_impl< IsConstructible, Type, Args >

Internal implementation of is_nothrow_constructible.

Template Parameters
IsConstructibleThe result of is_constructible_v<Type,Args...>
TypeThe type to (try to) construct
ArgsThe types of the arguments to (try to) construct from

This handles the case where IsConstructible is false


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