libmoost
moost::utils::scope_exit::policy::policy_base_with_get< scopedT > Struct Template Reference

The base for all policies that implement a getter. More...

#include <scope_exit.hpp>

Inheritance diagram for moost::utils::scope_exit::policy::policy_base_with_get< scopedT >:
Collaboration diagram for moost::utils::scope_exit::policy::policy_base_with_get< scopedT >:

List of all members.

Public Types

typedef scopedT scoped_type

Public Member Functions

 policy_base_with_get (scoped_type const &scoped)
scoped_type const & get () const

Detailed Description

template<typename scopedT>
struct moost::utils::scope_exit::policy::policy_base_with_get< scopedT >

The base for all policies that implement a getter.

Definition at line 71 of file scope_exit.hpp.


Member Typedef Documentation


Constructor & Destructor Documentation

template<typename scopedT>
moost::utils::scope_exit::policy::policy_base_with_get< scopedT >::policy_base_with_get ( scoped_type const &  scoped) [inline, explicit]

Definition at line 75 of file scope_exit.hpp.


Member Function Documentation

template<typename scopedT>
scoped_type const& moost::utils::scope_exit::policy::policy_base_with_get< scopedT >::get ( ) const [inline]

Definition at line 78 of file scope_exit.hpp.


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