LibreOffice Module comphelper (master) 1
Public Member Functions | Public Attributes | List of all members
comphelper::ValueRestorationGuard_Impl< T > Struct Template Reference

#include <flagguard.hxx>

Public Member Functions

 ValueRestorationGuard_Impl (T &i_valRef)
 
void operator() ()
 

Public Attributes

T & rVal
 
T const originalValue
 

Detailed Description

template<typename T>
struct comphelper::ValueRestorationGuard_Impl< T >

Definition at line 33 of file flagguard.hxx.

Constructor & Destructor Documentation

◆ ValueRestorationGuard_Impl()

template<typename T >
comphelper::ValueRestorationGuard_Impl< T >::ValueRestorationGuard_Impl ( T &  i_valRef)
inline

Definition at line 37 of file flagguard.hxx.

Member Function Documentation

◆ operator()()

template<typename T >
void comphelper::ValueRestorationGuard_Impl< T >::operator() ( void  )
inline

Member Data Documentation

◆ originalValue

template<typename T >
T const comphelper::ValueRestorationGuard_Impl< T >::originalValue

◆ rVal

template<typename T >
T& comphelper::ValueRestorationGuard_Impl< T >::rVal

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