LibreOffice Module o3tl (master) 1
Classes | Namespaces | Macros | Functions
deleter.hxx File Reference
#include <sal/config.h>
#include <cstdlib>
Include dependency graph for deleter.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::default_delete< T >
 To markup std::unique_ptr that coverity warns might throw exceptions which won't throw in practice, or where std::terminate is an acceptable response if they do. More...
 
struct  o3tl::free_delete
 

Namespaces

namespace  o3tl
 

Macros

#define suppress_fun_call_w_exception(expr)
 

Functions

template<typename uniqueptr >
void o3tl::reset_preserve_ptr_during (uniqueptr &ptr)
 

Macro Definition Documentation

◆ suppress_fun_call_w_exception

#define suppress_fun_call_w_exception (   expr)
Value:
do \
{ \
expr; \
} while (false)

Definition at line 31 of file deleter.hxx.