#include <gls_rso_container_util.h>
Standard implmentation for the RSO1_ResourceFilter interface This wraps the GlsResourceFilter class
◆ GlsRSO1_ResourceFilterImpl()
Constructor
- Parameters
-
filter | The filter object to wrap. |
◆ AddExclude()
virtual void AddExclude |
( |
const char * |
str | ) |
|
|
inlinevirtual |
Manage the exclude list. Takes precedence over includes.
- Parameters
-
str | The new name to add to the exclude list. |
Implements RSOInterface1::ResourceFilter.
◆ AddInclude()
virtual void AddInclude |
( |
const char * |
str | ) |
|
|
inlinevirtual |
◆ ExcludeCount()
virtual int ExcludeCount |
( |
| ) |
const |
|
inlinevirtual |
◆ Filter() [1/2]
- Returns
- The current filter object.
◆ Filter() [2/2]
Change the filter object that this interface is wrapping.
- Parameters
-
filter | The new filter to set. |
◆ GetExclude()
virtual const char * GetExclude |
( |
int |
index | ) |
const |
|
inlinevirtual |
- Returns
- The name of the exclude item associated with the index.
- Parameters
-
index | The index whose name is to be returned. |
Implements RSOInterface1::ResourceFilter.
◆ GetInclude()
virtual const char * GetInclude |
( |
int |
index | ) |
const |
|
inlinevirtual |
- Returns
- The name of the include item associated with the index.
- Parameters
-
index | The index whose name is to be returned. |
Implements RSOInterface1::ResourceFilter.
◆ GroupLevelsDown() [1/2]
virtual int GroupLevelsDown |
( |
| ) |
const |
|
inlinevirtual |
◆ GroupLevelsDown() [2/2]
virtual void GroupLevelsDown |
( |
int |
value | ) |
|
|
inlinevirtual |
How many levels of children to show. 0 means don't show any children properties -1 means all the way down.
- Parameters
-
value | The new levels of children to show. |
Implements RSOInterface1::ResourceFilter.
◆ IncludeCount()
virtual int IncludeCount |
( |
| ) |
const |
|
inlinevirtual |
◆ LevelsUp() [1/2]
virtual int LevelsUp |
( |
| ) |
const |
|
inlinevirtual |
◆ LevelsUp() [2/2]
virtual void LevelsUp |
( |
int |
value | ) |
|
|
inlinevirtual |
How many levels of qualification to show in the name. -1 means full qualification.
- Parameters
-
value | the new qualification level to set |
Implements RSOInterface1::ResourceFilter.
◆ NamesOnly() [1/2]
virtual bool NamesOnly |
( |
| ) |
const |
|
inlinevirtual |
◆ NamesOnly() [2/2]
virtual void NamesOnly |
( |
bool |
value | ) |
|
|
inlinevirtual |
If true, only a list of names will be returned. Values will not be returned. The format changes to not include the ":".
- Parameters
-
value | The new name format flag to set. |
Implements RSOInterface1::ResourceFilter.
◆ PassFilter()
virtual bool PassFilter |
( |
const char * |
name | ) |
const |
|
inlinevirtual |
Check a name against the filter.
- Parameters
-
name | The name to check against the filter. |
- Returns
- Whether or not the name passes the filter (to be included in the results).
Implements RSOInterface1::ResourceFilter.
◆ _filter
The documentation for this class was generated from the following file: