Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
kcenon::common::utils::detail::RawDelete< T > Struct Template Referenceexport

#include <object_pool.h>

Collaboration diagram for kcenon::common::utils::detail::RawDelete< T >:
Collaboration graph

Public Member Functions

void operator() (T *ptr) const noexcept
 
void operator() (T *ptr) const noexcept
 

Detailed Description

template<typename T>
struct kcenon::common::utils::detail::RawDelete< T >

Definition at line 200 of file utils.cppm.

Member Function Documentation

◆ operator()() [1/2]

template<typename T >
void kcenon::common::utils::detail::RawDelete< T >::operator() ( T * ptr) const
inlinenoexcept

Definition at line 29 of file object_pool.h.

29 {
30 ::operator delete(static_cast<void*>(ptr));
31 }

◆ operator()() [2/2]

template<typename T >
void kcenon::common::utils::detail::RawDelete< T >::operator() ( T * ptr) const
inlineexportnoexcept

Definition at line 201 of file utils.cppm.

201 {
202 ::operator delete(static_cast<void*>(ptr));
203 }

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