The Gaudi Framework  master (594c33fa)
final_action< F > Struct Template Reference

#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/finally.h>

Public Member Functions

 final_action (F &&act)
 
 final_action (final_action &&)=default
 
 ~final_action ()
 

Public Attributes

act
 

Detailed Description

template<typename F>
struct final_action< F >

Definition at line 21 of file finally.h.

Constructor & Destructor Documentation

◆ final_action() [1/2]

template<typename F >
final_action< F >::final_action ( F &&  act)
inline

Definition at line 23 of file finally.h.

23 : act{ std::move( act ) } {}

◆ final_action() [2/2]

template<typename F >
final_action< F >::final_action ( final_action< F > &&  )
default

◆ ~final_action()

template<typename F >
final_action< F >::~final_action ( )
inline

Definition at line 25 of file finally.h.

25 { act(); }

Member Data Documentation

◆ act

template<typename F >
F final_action< F >::act

Definition at line 22 of file finally.h.


The documentation for this struct was generated from the following file:
std::move
T move(T... args)
final_action::act
F act
Definition: finally.h:22