#include <TextureDatabase.h>
|
enum | SEARCH_OPERATOR {
OPERATOR_START = 0
, OPERATOR_CONTAINS
, OPERATOR_DOES_NOT_CONTAIN
, OPERATOR_EQUALS
,
OPERATOR_DOES_NOT_EQUAL
, OPERATOR_STARTS_WITH
, OPERATOR_ENDS_WITH
, OPERATOR_GREATER_THAN
,
OPERATOR_LESS_THAN
, OPERATOR_AFTER
, OPERATOR_BEFORE
, OPERATOR_IN_THE_LAST
,
OPERATOR_NOT_IN_THE_LAST
, OPERATOR_TRUE
, OPERATOR_FALSE
, OPERATOR_BETWEEN
,
OPERATOR_END
} |
|
enum | FIELD_TYPE {
TEXT_FIELD = 0
, REAL_FIELD
, NUMERIC_FIELD
, DATE_FIELD
,
PLAYLIST_FIELD
, SECONDS_FIELD
, BOOLEAN_FIELD
, TEXTIN_FIELD
} |
|
int | m_field |
|
SEARCH_OPERATOR | m_operator |
|
std::vector< std::string > | m_parameter |
|
static SEARCH_OPERATOR | TranslateOperator (const char *oper) |
|
static std::string | TranslateOperator (SEARCH_OPERATOR oper) |
|
◆ CTextureRule()
CTextureRule::CTextureRule |
( |
| ) |
|
|
default |
◆ ~CTextureRule()
CTextureRule::~CTextureRule |
( |
| ) |
|
|
overridedefault |
◆ FormatParameter()
std::string CTextureRule::FormatParameter |
( |
const std::string & |
negate, |
|
|
const std::string & |
oper, |
|
|
const CDatabase & |
db, |
|
|
const std::string & |
type |
|
) |
| const |
|
overrideprotectedvirtual |
◆ GetAvailableFields()
void CTextureRule::GetAvailableFields |
( |
std::vector< std::string > & |
fieldList | ) |
|
|
static |
◆ GetField()
std::string CTextureRule::GetField |
( |
int |
field, |
|
|
const std::string & |
type |
|
) |
| const |
|
overrideprotectedvirtual |
◆ GetFieldType()
◆ TranslateField() [1/2]
int CTextureRule::TranslateField |
( |
const char * |
field | ) |
const |
|
overrideprotectedvirtual |
◆ TranslateField() [2/2]
std::string CTextureRule::TranslateField |
( |
int |
field | ) |
const |
|
overrideprotectedvirtual |
The documentation for this class was generated from the following files: