validate overloads
Declared in <baljsn_encodeimplutil.h>
Determine whether value meets the encoding requirements for category.
template<class TYPE>
static
int
validate(
std::ostream* logStream,
TYPE const& value,
bdlat_TypeCategory::Choice category);
» more...
Same as the preceding validate overload for the specified category.
template<
class TYPE,
class CATEGORY>
static
int
validate(
std::ostream* logStream,
TYPE const& value,
CATEGORY category);
» more...
0 if valid, and a non-zero value otherwise
| Name | Description |
|---|---|
| logStream | stream for human-readable error descriptions |
| value | value to validate for encoding |
| category | bdlat Choice type-category tag |