PredicateFunctions

Private Class (FunctionalFactory) PredicateFunctions ()

Предопределенные функции-предикаты.

Методы

macro byprop (prName : String)

Позволяет установить функцию для поля объекта, а не самого объекта

macro ClassEquals (clName : String)

Возвращает функцию предикат, которая возвращает true если аргумент того же класса или класса-наследника с именем clName

macro EQ (val : Variant)

Возвращает функцию предикат, которая возвращает true если аргумент равен val

macro GE (val : Variant)

Возвращает функцию предикат, которая возвращает true если аргумент больше или равен val

macro GT (val : Variant)

Возвращает функцию предикат, которая возвращает true если аргумент больше val

macro IsNull ()

Возвращает функцию предикат, которая возвращает true если аргумент равен null

macro LE (val : Variant)

Возвращает функцию предикат, которая возвращает true если аргумент меньше или равен val

macro LT (val : Variant)

Возвращает функцию предикат, которая возвращает true если аргумент меньше val

macro NonNull ()

Возвращает функцию предикат, которая возвращает true если аргумент не равен null

macro NotEQ (val : Variant)

Возвращает функцию предикат, которая возвращает true если аргумент не равен val

macro TypeNameIs (typeName)

Возвращает функцию предикат, которая возвращает true если имя типа аргумента равно typeName