Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
Rgl::TOneArgGuard< Func, Arg > Class Template Reference

template<class Func, class Arg>
class Rgl::TOneArgGuard< Func, Arg >

Definition at line 1293 of file TGLUtil.h.

Public Member Functions

 TOneArgGuard (Func f, Arg a)
 ~TOneArgGuard ()
void Stop () const

Protected Member Functions

Bool_t IsActive () const

Private Attributes

Bool_t fActive
Arg fArg
Func fFunc

#include <TGLUtil.h>

Inheritance diagram for Rgl::TOneArgGuard< Func, Arg >:
Rgl::TGuardBase

Constructor & Destructor Documentation

◆ TOneArgGuard()

template<class Func, class Arg>
Rgl::TOneArgGuard< Func, Arg >::TOneArgGuard ( Func f,
Arg a )
inline

Definition at line 1298 of file TGLUtil.h.

◆ ~TOneArgGuard()

template<class Func, class Arg>
Rgl::TOneArgGuard< Func, Arg >::~TOneArgGuard ( )
inline

Definition at line 1302 of file TGLUtil.h.

Member Function Documentation

◆ IsActive()

Bool_t Rgl::TGuardBase::IsActive ( ) const
inlineprotectedinherited

Definition at line 1280 of file TGLUtil.h.

◆ Stop()

void Rgl::TGuardBase::Stop ( ) const
inlineinherited

Definition at line 1286 of file TGLUtil.h.

Member Data Documentation

◆ fActive

Bool_t Rgl::TGuardBase::fActive
mutableprivateinherited

Definition at line 1266 of file TGLUtil.h.

◆ fArg

template<class Func, class Arg>
Arg Rgl::TOneArgGuard< Func, Arg >::fArg
private

Definition at line 1296 of file TGLUtil.h.

◆ fFunc

template<class Func, class Arg>
Func Rgl::TOneArgGuard< Func, Arg >::fFunc
private

Definition at line 1295 of file TGLUtil.h.


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