tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
default_delete< T[]> Struct Template Reference

#include <default_delete.hpp>

Public Member Functions

constexpr default_delete () noexcept=default
 
template<typename U >
requires (is_convertible_v<U (*)[], T (*)[]>)
 default_delete (default_delete< U[]> const &) noexcept
 
template<typename U >
requires (is_convertible_v<U (*)[], T (*)[]>)
auto operator() (U *ptr) const noexcept -> void
 

Constructor & Destructor Documentation

◆ default_delete() [1/2]

template<typename T >
constexpr default_delete ( )
constexprdefaultnoexcept

◆ default_delete() [2/2]

template<typename T >
template<typename U >
requires (is_convertible_v<U (*)[], T (*)[]>)
default_delete ( default_delete< U[]> const )
inlinenoexcept

Member Function Documentation

◆ operator()()

template<typename T >
template<typename U >
requires (is_convertible_v<U (*)[], T (*)[]>)
auto operator() ( U *  ptr) const -> void
inlinenoexcept

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