Electroneum
Loading...
Searching...
No Matches
epee::misc_utils::call_befor_die< t_scope_leave_handler > Struct Template Reference

#include <misc_language.h>

Inheritance diagram for epee::misc_utils::call_befor_die< t_scope_leave_handler >:
Collaboration diagram for epee::misc_utils::call_befor_die< t_scope_leave_handler >:

Public Member Functions

 call_befor_die (t_scope_leave_handler f)
 ~call_befor_die ()
Public Member Functions inherited from epee::misc_utils::call_befor_die_base
virtual ~call_befor_die_base ()

Public Attributes

t_scope_leave_handler m_func

Detailed Description

template<class t_scope_leave_handler>
struct epee::misc_utils::call_befor_die< t_scope_leave_handler >

Definition at line 143 of file misc_language.h.

Constructor & Destructor Documentation

◆ call_befor_die()

template<class t_scope_leave_handler>
epee::misc_utils::call_befor_die< t_scope_leave_handler >::call_befor_die ( t_scope_leave_handler f)
inline

Definition at line 146 of file misc_language.h.

◆ ~call_befor_die()

template<class t_scope_leave_handler>
epee::misc_utils::call_befor_die< t_scope_leave_handler >::~call_befor_die ( )
inline

Definition at line 148 of file misc_language.h.

149 {
150 try { m_func(); }
151 catch (...) { /* ignore */ }
152 }

Member Data Documentation

◆ m_func

template<class t_scope_leave_handler>
t_scope_leave_handler epee::misc_utils::call_befor_die< t_scope_leave_handler >::m_func

Definition at line 145 of file misc_language.h.


The documentation for this struct was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/contrib/epee/include/misc_language.h