Go to the source code of this file.
|
| template<typename T > |
| constexpr auto | lexy::construct = _construct<T>{} |
| | A callback that constructs an object of type T by forwarding the arguments. More...
|
| |
| template<typename T , typename... Args> |
| constexpr auto | lexy::_detail::is_brace_constructible = _detail::is_detected<_detect_brace_construct, T, Args...> |
| |
| template<typename T , typename... Args> |
| constexpr auto | lexy::_detail::is_constructible = std::is_constructible_v<T, Args...> || is_brace_constructible<T, Args...> |
| |
| template<typename T , typename PtrT = T*> |
| constexpr auto | lexy::new_ = _new<T, PtrT>{} |
| | A callback that constructs an object of type T on the heap by forwarding the arguments. More...
|
| |