Logo ROOT   6.12/07
Reference Guide
List of all members | Public Member Functions | Private Attributes | List of all members
Rgl::TTwoArgsGuard< Func, Arg1, Arg2 > Class Template Reference

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

Definition at line 1305 of file TGLUtil.h.

Public Member Functions

 TTwoArgsGuard (Func f, Arg1 a1, Arg2 a2)
 
 ~TTwoArgsGuard ()
 
- Public Member Functions inherited from Rgl::TGuardBase
void Stop () const
 

Private Attributes

Arg1 fArg1
 
Arg2 fArg2
 
Func fFunc
 

Additional Inherited Members

- Protected Member Functions inherited from Rgl::TGuardBase
 TGuardBase ()
 
 TGuardBase (const TGuardBase &rhs)
 
Bool_t IsActive () const
 

#include <TGLUtil.h>

Inheritance diagram for Rgl::TTwoArgsGuard< Func, Arg1, Arg2 >:
[legend]

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 1312 of file TGLUtil.h.

◆ ~TTwoArgsGuard()

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

Definition at line 1316 of file TGLUtil.h.

Member Data Documentation

◆ fArg1

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

Definition at line 1308 of file TGLUtil.h.

◆ fArg2

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

Definition at line 1309 of file TGLUtil.h.

◆ fFunc

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

Definition at line 1307 of file TGLUtil.h.

Libraries for Rgl::TTwoArgsGuard< Func, Arg1, Arg2 >:
[legend]

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