TuttleOFX  1
tuttle::plugin::interact::IsEnableParamFunctor< negate > Class Template Reference

#include <IsActiveFunctor.hpp>

Inheritance diagram for tuttle::plugin::interact::IsEnableParamFunctor< negate >:
Collaboration diagram for tuttle::plugin::interact::IsEnableParamFunctor< negate >:

Public Member Functions

 IsEnableParamFunctor (OFX::Param *param)
bool active () const
Thisclone () const

Private Types

typedef IsEnableParamFunctor
< negate > 
This

Private Attributes

OFX::Param * _param

Detailed Description

template<bool negate = false>
class tuttle::plugin::interact::IsEnableParamFunctor< negate >

Definition at line 39 of file IsActiveFunctor.hpp.


Member Typedef Documentation

template<bool negate = false>
typedef IsEnableParamFunctor<negate> tuttle::plugin::interact::IsEnableParamFunctor< negate >::This [private]

Reimplemented from tuttle::plugin::interact::IsActiveFunctor.

Definition at line 41 of file IsActiveFunctor.hpp.


Constructor & Destructor Documentation

template<bool negate = false>
tuttle::plugin::interact::IsEnableParamFunctor< negate >::IsEnableParamFunctor ( OFX::Param *  param) [inline]

Definition at line 45 of file IsActiveFunctor.hpp.


Member Function Documentation

template<bool negate = false>
bool tuttle::plugin::interact::IsEnableParamFunctor< negate >::active ( ) const [inline, virtual]
template<bool negate = false>
This* tuttle::plugin::interact::IsEnableParamFunctor< negate >::clone ( ) const [inline, virtual]

Implements tuttle::plugin::interact::IsActiveFunctor.

Definition at line 49 of file IsActiveFunctor.hpp.


Field Documentation

template<bool negate = false>
OFX::Param* tuttle::plugin::interact::IsEnableParamFunctor< negate >::_param [private]

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