Iros
 
Loading...
Searching...
No Matches
di::vocab::DefaultDelete< T > Struct Template Reference

#include <di/vocab/pointer/box.h>

Public Member Functions

 DefaultDelete ()=default
 
template<typename U>
requires (concepts::ConvertibleTo<U*, T*>)
constexpr DefaultDelete (DefaultDelete< U > const &)
 
constexpr void operator() (T *pointer) const
 

Constructor & Destructor Documentation

◆ DefaultDelete() [1/2]

template<typename T>
di::vocab::DefaultDelete< T >::DefaultDelete ( )
default

◆ DefaultDelete() [2/2]

template<typename T>
template<typename U>
requires (concepts::ConvertibleTo<U*, T*>)
di::vocab::DefaultDelete< T >::DefaultDelete ( DefaultDelete< U > const & )
inlineconstexpr

Member Function Documentation

◆ operator()()

template<typename T>
void di::vocab::DefaultDelete< T >::operator() ( T * pointer) const
inlineconstexpr

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