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