Index
A
- AndP — Class in namespace Predicate\Framework
- Composed predicate that represents a short-circuiting logical AND of this predicate and another
- ComplexP::andP() — Method in class ComplexP
C
- CallableP — Class in namespace Predicate\Framework
- Predicate that represents the result of external callable predicate
- ComplexP — Class in namespace Predicate\Framework
- Composed predicate that represents a complex predicate statement
D
- DualP — Class in namespace Predicate\Framework
- Predicate that represents the predicate on two arguments
F
- FalseP — Class in namespace Predicate\Framework
- Opaque predicate that is always false
- FloatP — Class in namespace Predicate\Framework
- Predicate that represents the predicate only on float arguments
I
- IsAlnumP — Class in namespace Predicate\Common
- Predicate that all input arguments are alphanumeric strings
- IsAlphaP — Class in namespace Predicate\Common
- Predicate that all input arguments are alphabetics strings
- IsArrayP — Class in namespace Predicate\Common
- Predicate that all input arguments are array values
- IsBoolP — Class in namespace Predicate\Common
- Predicate that all input arguments are boolean values
- IsCallableP — Class in namespace Predicate\Common
- Predicate that all input arguments are callable values
- IsCntrlP — Class in namespace Predicate\Common
- Predicate that all input arguments contains only control characters
- IsDigitP — Class in namespace Predicate\Common
- Predicate that all input arguments contains only digit characters
- IsEmptyP — Class in namespace Predicate\Common
- Predicate that all input arguments are empty
- IsEqualP — Class in namespace Predicate\Common
- Predicate that all input arguments are equal
- IsEqualToP — Class in namespace Predicate\Common
- Predicate that all input arguments are equal to a given argument
- IsFloatP — Class in namespace Predicate\Common
- Predicate that all input arguments are float values
- IsGraphP — Class in namespace Predicate\Common
- Predicate that all input arguments contains any printable characters except space
- IsIntP — Class in namespace Predicate\Common
- Predicate that all input arguments are int values
- IsLowerP — Class in namespace Predicate\Common
- Predicate that all input arguments are lowercase strings
- IsNotEmptyP — Class in namespace Predicate\Common
- Predicate that all input arguments are not empty
- IsNotNullP — Class in namespace Predicate\Common
- Predicate that all input arguments are not null
- IsNullP — Class in namespace Predicate\Common
- Predicate that all input arguments are null values
- IsNumericP — Class in namespace Predicate\Common
- Predicate that all input arguments are numeric values
- IsObjectP — Class in namespace Predicate\Common
- Predicate that all input arguments are objects
- IsPrintP — Class in namespace Predicate\Common
- Predicate that all input arguments contains only printable characters
- IsPunctP — Class in namespace Predicate\Common
- Predicate that all input arguments contains any printable character which is not whitespace or an alphanumeric character
- IsResourceP — Class in namespace Predicate\Common
- Predicate that all input arguments are resources values
- IsSameAsP — Class in namespace Predicate\Common
- Predicate that all input arguments are strictly equal to a given argument
- IsSameP — Class in namespace Predicate\Common
- Predicate that all arguments are strictly equal
- IsScalarP — Class in namespace Predicate\Common
- Predicate that all input arguments are scalar values
- IsSpaceP — Class in namespace Predicate\Common
- Predicate that all input arguments contains only whitespace characters
- IsStringP — Class in namespace Predicate\Common
- Predicate that all input arguments are string values
- IsUpperP — Class in namespace Predicate\Common
- Predicate that all input arguments are uppercase strings
- IsXdigit — Class in namespace Predicate\Common
- Predicate that all input arguments contains only hexadecimal characters
- IfElseP — Class in namespace Predicate\Framework
- Composed predicate that represents if/else predicate
- IfP — Class in namespace Predicate\Framework
- Composed predicate that represents if predicate
- IntP — Class in namespace Predicate\Framework
- Predicate that represents the predicate only on int arguments
N
- ComplexP::negate() — Method in class ComplexP
- NotP — Class in namespace Predicate\Framework
- Framework, that is logical negation of the other predicate
O
- ComplexP::orP() — Method in class ComplexP
- OrP — Class in namespace Predicate\Framework
- Composed predicate that represents the short-circuiting logical OR of this predicate and another
P
- Predicate — Class in namespace Predicate\Framework
- A functional predicate that may be true or false
S
- SingleP — Class in namespace Predicate\Framework
- Predicate that represents the predicate on single argument
- StringP — Class in namespace Predicate\Framework
- Predicate that represents the predicate only on string arguments
T
- TrueP — Class in namespace Predicate\Framework
- Opaque predicate that is always true
X
- XorP — Class in namespace Predicate\Framework
- Composed predicate that represents a short-circuiting logical XOR of this predicate and another
_
- IsAlnumP::__invoke() — Method in class IsAlnumP
- IsAlphaP::__invoke() — Method in class IsAlphaP
- IsArrayP::__invoke() — Method in class IsArrayP
- IsBoolP::__invoke() — Method in class IsBoolP
- IsCallableP::__invoke() — Method in class IsCallableP
- IsCntrlP::__invoke() — Method in class IsCntrlP
- IsDigitP::__invoke() — Method in class IsDigitP
- IsEmptyP::__invoke() — Method in class IsEmptyP
- IsEqualP::__invoke() — Method in class IsEqualP
- IsEqualToP::__construct() — Method in class IsEqualToP
- New instance of this predicate
- IsEqualToP::__invoke() — Method in class IsEqualToP
- IsFloatP::__invoke() — Method in class IsFloatP
- IsGraphP::__invoke() — Method in class IsGraphP
- IsIntP::__invoke() — Method in class IsIntP
- IsLowerP::__invoke() — Method in class IsLowerP
- IsNotEmptyP::__invoke() — Method in class IsNotEmptyP
- IsNotNullP::__invoke() — Method in class IsNotNullP
- IsNullP::__invoke() — Method in class IsNullP
- IsNumericP::__invoke() — Method in class IsNumericP
- IsObjectP::__invoke() — Method in class IsObjectP
- IsPrintP::__invoke() — Method in class IsPrintP
- IsPunctP::__invoke() — Method in class IsPunctP
- IsResourceP::__invoke() — Method in class IsResourceP
- IsSameAsP::__construct() — Method in class IsSameAsP
- New instance of this predicate
- IsSameAsP::__invoke() — Method in class IsSameAsP
- IsSameP::__invoke() — Method in class IsSameP
- IsScalarP::__invoke() — Method in class IsScalarP
- IsSpaceP::__invoke() — Method in class IsSpaceP
- IsStringP::__invoke() — Method in class IsStringP
- IsUpperP::__invoke() — Method in class IsUpperP
- IsXdigit::__invoke() — Method in class IsXdigit
- AndP::__construct() — Method in class AndP
- Composed predicate that represents a short-circuiting logical AND of this predicate and another.
- AndP::__invoke() — Method in class AndP
- CallableP::__construct() — Method in class CallableP
- Predicate that represents the result of external callable predicate
- CallableP::__invoke() — Method in class CallableP
- ComplexP::__construct() — Method in class ComplexP
- Composed predicate that represents a complex predicate statement
- ComplexP::__invoke() — Method in class ComplexP
- DualP::__construct() — Method in class DualP
- Predicate that represents the predicate on two arguments
- DualP::__invoke() — Method in class DualP
- FalseP::__construct() — Method in class FalseP
- FalseP::__invoke() — Method in class FalseP
- FloatP::__construct() — Method in class FloatP
- Predicate that represents the predicate only on float arguments
- FloatP::__invoke() — Method in class FloatP
- IfElseP::__construct() — Method in class IfElseP
- Composed predicate that represents if/else predicate
- IfElseP::__invoke() — Method in class IfElseP
- IfP::__construct() — Method in class IfP
- Composed predicate that represents if predicate
- IfP::__invoke() — Method in class IfP
- IntP::__construct() — Method in class IntP
- Predicate that represents the predicate only on int arguments
- IntP::__invoke() — Method in class IntP
- NotP::__construct() — Method in class NotP
- Framework, that is logical negation of the other predicate
- NotP::__invoke() — Method in class NotP
- OrP::__construct() — Method in class OrP
- Composed predicate that represents the short-circuiting logical OR of this predicate and the other predicates
- OrP::__invoke() — Method in class OrP
- Predicate::__invoke() — Method in class Predicate
- Invokes a predicate on the subjects and returns the result that may be true or false depending on the predicate subjects
- SingleP::__construct() — Method in class SingleP
- Predicate that represents the predicate on single argument
- SingleP::__invoke() — Method in class SingleP
- StringP::__construct() — Method in class StringP
- Predicate that represents the predicate only on string arguments
- StringP::__invoke() — Method in class StringP
- TrueP::__construct() — Method in class TrueP
- TrueP::__invoke() — Method in class TrueP
- XorP::__construct() — Method in class XorP
- XorP
- XorP::__invoke() — Method in class XorP