Inheritance diagram for ranges::v3::concepts::DefaultConstructible:Public Member Functions | |
| template<typename T , std::size_t N = 42, meta::if_c<!detail::avoid_empty_braces< T >::value, int > = 0> | |
| auto | requires_ (T &&) -> decltype( concepts::valid_expr( new T[N] |
| template<typename T , std::size_t N = 42, meta::if_< detail::avoid_empty_braces< T >, int > = 0> | |
| auto | requires_ (T &&) -> decltype( concepts::valid_expr( new T[N]() )) |
Public Member Functions inherited from ranges::v3::concepts::refines< Constructible > | |
| void | requires_ (Ts &&...) |
Additional Inherited Members | |
Public Types inherited from ranges::v3::concepts::refines< Constructible > | |
| using | base_concepts_t = meta::list< Concepts... > |