Murl::IFeatureSet Interface Referenceabstract
The IFeatureSet interface. More...
#include "murl_i_feature_set.h"
Inherited by Murl::Util::FeatureSet.
Public Member Functions | |
virtual void | SetFeatureAvailable (IEnums::Feature feature, Bool available)=0 |
Set the availability of a feature. More... | |
virtual void | ForceFeatureAvailable (IEnums::Feature feature, Bool available)=0 |
Force the availability of a feature. More... | |
virtual Bool | IsFeatureAvailable (IEnums::Feature feature) const =0 |
Check if a feature is available. More... | |
Detailed Description
The IFeatureSet interface.
Member Function Documentation
◆ SetFeatureAvailable()
|
pure virtual |
Set the availability of a feature.
- Parameters
-
feature The feature enumeration value. available The availability to set, true if the feature is available.
◆ ForceFeatureAvailable()
|
pure virtual |
Force the availability of a feature.
This overrides the setting of a feature defined via SetFeatureAvailable().
- Parameters
-
feature The feature enumeration value. available If true, the feature is always present, otherwise it is never present.
◆ IsFeatureAvailable()
|
pure virtual |
Check if a feature is available.
- Parameters
-
feature The feature enumeration value.
- Returns
- true if the fetature is available.
The documentation for this interface was generated from the following file:
- murl_i_feature_set.h