Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
Rgl::TTwoArgsGuard< Func, Arg1, Arg2 > Class Template Reference

template<class Func, class Arg1, class Arg2>
class Rgl::TTwoArgsGuard< Func, Arg1, Arg2 >

Definition at line 1310 of file TGLUtil.h.

Public Member Functions

 TTwoArgsGuard (Func f, Arg1 a1, Arg2 a2)
 ~TTwoArgsGuard ()
void Stop () const

Protected Member Functions

Bool_t IsActive () const

Private Attributes

Bool_t fActive
Arg1 fArg1
Arg2 fArg2
Func fFunc

#include <TGLUtil.h>

Inheritance diagram for Rgl::TTwoArgsGuard< Func, Arg1, Arg2 >:
Rgl::TGuardBase

Constructor & Destructor Documentation

◆ TTwoArgsGuard()

template<class Func, class Arg1, class Arg2>
Rgl::TTwoArgsGuard< Func, Arg1, Arg2 >::TTwoArgsGuard ( Func f,
Arg1 a1,
Arg2 a2 )
inline

Definition at line 1317 of file TGLUtil.h.

◆ ~TTwoArgsGuard()

template<class Func, class Arg1, class Arg2>
Rgl::TTwoArgsGuard< Func, Arg1, Arg2 >::~TTwoArgsGuard ( )
inline

Definition at line 1321 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.

◆ fArg1

template<class Func, class Arg1, class Arg2>
Arg1 Rgl::TTwoArgsGuard< Func, Arg1, Arg2 >::fArg1
private

Definition at line 1313 of file TGLUtil.h.

◆ fArg2

template<class Func, class Arg1, class Arg2>
Arg2 Rgl::TTwoArgsGuard< Func, Arg1, Arg2 >::fArg2
private

Definition at line 1314 of file TGLUtil.h.

◆ fFunc

template<class Func, class Arg1, class Arg2>
Func Rgl::TTwoArgsGuard< Func, Arg1, Arg2 >::fFunc
private

Definition at line 1312 of file TGLUtil.h.


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