FeatureConstraintEvaluationResults
public protocol FeatureConstraintEvaluationResults
The protocol for accessing information about the results of an evaluation
-
The type of constraint these results relate to. Constraints are based on
enums and they are not polymorphic, so we have to be generic over the type of the enum.Declaration
Swift
associatedtype ConstraintType : FeatureConstraint -
All the constraint results, including those that are
.notActiveDeclaration
Swift
var all: Set<FeatureConstraintResult<ConstraintType>> { get } -
All the
.satisfiedconstraint resultsDeclaration
Swift
var satisfied: Set<ConstraintType> { get } -
All the
.notSatisfiedconstraint resultsDeclaration
Swift
var notSatisfied: Set<ConstraintType> { get } -
All the
.notDeterminedconstraint resultsDeclaration
Swift
var notDetermined: Set<ConstraintType> { get }
View on GitHub
FeatureConstraintEvaluationResults Protocol Reference