Namespace for BDEX version queries on non-fundamental types.
Declared in <bslx_versionfunctions.h>
template<class TYPE>
struct VersionFunctions_NonFundamentalImpl;
This struct provides a namespace for functions used to obtain the BDEX-compliant version information for vectors and types requiring a TYPE::maxSupportedBdexVersion method as per the BDEX protocol (see the bslx package-level documentation).
| Name | Description |
|---|---|
maxSupportedBdexVersion | Return the maximum valid BDEX format version for TYPE. |
| Name | Description |
|---|---|
VersionFunctions_NonFundamentalImpl<bsl::vector<TYPE, ALLOC>> | Partial specialization providing BDEX version queries for bsl::vector. |