rangeless::fn
rangeless::fn::impl::scope_guard< F > Struct Template Reference

#include <fn.hpp>

Public Member Functions

void dismiss ()
 
 ~scope_guard () noexcept(noexcept(fn()))
 

Public Attributes

fn
 
bool dismissed
 

Detailed Description

template<typename F>
struct rangeless::fn::impl::scope_guard< F >

Definition at line 3421 of file fn.hpp.

Constructor & Destructor Documentation

◆ ~scope_guard()

template<typename F >
rangeless::fn::impl::scope_guard< F >::~scope_guard ( )
inlinenoexcept

Definition at line 3431 of file fn.hpp.

Member Function Documentation

◆ dismiss()

template<typename F >
void rangeless::fn::impl::scope_guard< F >::dismiss ( )
inline

Definition at line 3426 of file fn.hpp.

Member Data Documentation

◆ dismissed

template<typename F >
bool rangeless::fn::impl::scope_guard< F >::dismissed

Definition at line 3424 of file fn.hpp.

◆ fn

template<typename F >
F rangeless::fn::impl::scope_guard< F >::fn

Definition at line 3423 of file fn.hpp.


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