Mantid
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Mantid::NoDeleting Class Reference

This functor is used as the deleter object of a shared_ptr to effectively erase ownership Raw pointers can be passed out as non-owning shared_ptrs that don't delete. More...

#include <IComponent.h>

Public Member Functions

void operator() (const void *)
 Does nothing.
 
void operator() (void *)
 Does nothing.
 

Detailed Description

This functor is used as the deleter object of a shared_ptr to effectively erase ownership Raw pointers can be passed out as non-owning shared_ptrs that don't delete.

Definition at line 173 of file IComponent.h.

Member Function Documentation

◆ operator()() [1/2]

void Mantid::NoDeleting::operator() ( const void *  )
inline

Does nothing.

Definition at line 178 of file IComponent.h.

◆ operator()() [2/2]

void Mantid::NoDeleting::operator() ( void *  )
inline

Does nothing.

Definition at line 176 of file IComponent.h.


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