validate overloads
Synopses
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);
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);
Return Value
0 if valid, and a non‐zero value otherwise
Parameters
Name |
Description |
logStream |
stream for human‐readable error descriptions |
value |
value to validate for encoding |
category |
|
Created with MrDocs