Return true if the specified element satisfies the constraint of typeInfo.

Synopsis

Declared in <balcl_typeinfo.h>

static
bool
satisfiesConstraint(
    OptionValue const& element,
    TypeInfo const& typeInfo);

Description

Return true if the specified element satisfies the constraint of the specified typeInfo object (if any), and false otherwise. Optionally specify a stream; if stream is specified and validation fails, a descriptive error message indicating the reason for the failure is written to stream. If typeInfo holds no constraint, this method returns true. The behavior is undefined unless element.type() == typeInfo.type().

Return Value

true if element satisfies the constraint (or there is none), and false otherwise

Parameters

Name

Description

element

option value to validate

typeInfo

type and constraint information

Created with MrDocs