Determine if the specified value satisfies the requirements for encoding using this component. If the value meets the encoding requirements, return 0, otherwise load an unspecified, human‐readable description of the requirements that are not satisfied by the value to the specified logStream and return a non‐zero value. The value is required to not have an undefined selectionId.

Synopsis

Declared in <baljsn_encodeimplutil.h>

template<class TYPE>
static
int
validateChoice(
    std::ostream* logStream,
    TYPE const& value);

Created with MrDocs