Return the maximum valid BDEX format version for TYPE.
Synopsis
Declared in <bslx_versionfunctions.h>
template<class TYPE>
int
maxSupportedBdexVersion(
TYPE const* object,
int versionSelector);
Description
Return the maximum valid BDEX format version, as indicated by the specified versionSelector, to be passed to the bdexStreamOut method while streaming an object of the (template parameter) type TYPE. Note that it is highly recommended that versionSelector be formatted as "YYYYMMDD", a date representation. Also note that versionSelector should be a compile‐time‐chosen value that selects a format version supported by both externalizer and unexternalizer. Also note that this function ignores any const and volatile qualifiers on the TYPE. See the bslx package‐level documentation for more information on BDEX streaming of value‐semantic types and containers.
Return Value
the maximum valid BDEX format version for TYPE
Parameters
Name |
Description |
object |
unused; used only to deduce the (template parameter) |
versionSelector |
compile‐time version selector (e.g., YYYYMMDD) |
Created with MrDocs