OEPredicateParameter
template<class TT>
template <class TT>class OEPredicateParameter : public OESystem::OEPointerParameter<TT>
The OEPredicateParameter represents parameter that has value of predicate type.
- Following methods are publicly inherited from OEParameter:
AddAliasandGetAliasesGetKeylessandSetKeylessIsSetandIsSetToString
- The OEPredicateParameter class defines the following public methods:
GetDefaultandSetDefault
- The following classes derive from this class:
Constructors
OEPredicateParameter()
OEPredicateParameter(const std::string& name)
OEPredicateParameter(const OEPredicateParameter&)
Default and copy constructors.
Constructs an OEPredicateParameter instance using the specified set of parameters.
operator=
OEPredicateParameter &operator=(const OEPredicateParameter &)
The assignment operator.
GetDefault
TT* GetDefault() const
Returns the current default value of the parameter.
GetSetting
TT* GetSetting() const
Returns the current setting of the parameter.
GetValue
TT* GetValue() const
Returns the current user-defined value of the parameter.
SetDefault
bool SetDefault(const TT& value)
Sets the default value of the parameter.
SetValue
bool SetValue(const TT& value)
Sets the user-defined value of the parameter.