Feature filter.
More...
#include <gdb_dataset.h>
|
| virtual GDBResult SDK_CALLTYPE | CheckFeature (IFeature *feature, CheckFeatureResult *check_result)=0 throw () |
| | Filters a feature in the feature enumeration. More...
|
| |
| virtual GDBResult SDK_CALLTYPE | Clone (IFeatureFilter **clone) const =0 throw () |
| | Makes a full copy of the filter. More...
|
| |
|
virtual SDKAtomicRefCount SDK_CALLTYPE | AddRef () const =0 throw () |
| | Increments the reference count for an interface on a component.
|
| |
|
virtual SDKAtomicRefCount SDK_CALLTYPE | Release () const =0 throw () |
| | Decrements the reference count for an interface on a component.
|
| |
|
virtual SDKResult SDK_CALLTYPE | GetInterface (const InterfaceId &id, void **obj_ptr)=0 throw () |
| | Returns pointers to the supported interfaces on a component.
|
| |
|
template<typename _Itf > |
| SDKResult | GetInterface (_Itf **obj_ptr) throw () |
| | Returns pointers to the supported interfaces on a component.
|
| |
◆ CheckFeature()
| virtual GDBResult SDK_CALLTYPE CheckFeature |
( |
IFeature * |
feature, |
|
|
CheckFeatureResult * |
check_result |
|
) |
| |
| throw | ( | |
| ) | | |
|
pure virtual |
Filters a feature in the feature enumeration.
- Parameters
-
| feature | [in] Pointer to the IFeature interface associated with the feature object. |
| check_result | [out] Pointer to a value that receives the result of the check of the feature. |
◆ Clone()
| virtual GDBResult SDK_CALLTYPE Clone |
( |
IFeatureFilter ** |
clone | ) |
const |
| throw | ( | |
| ) | | |
|
pure virtual |
Makes a full copy of the filter.
- Parameters
-
| clone | [out] Pointer to a value that receives cloned filter. |
The documentation for this class was generated from the following file: