Namespace for BDEX version queries on non‐fundamental types.

Synopsis

Declared in <bslx_versionfunctions.h>

template<class TYPE>
struct VersionFunctions_NonFundamentalImpl;

Description

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).

Static Member Functions

Name

Description

maxSupportedBdexVersion

Return the maximum valid BDEX format version for TYPE.

Specializations

Name

Description

VersionFunctions_NonFundamentalImpl<bsl::vector<TYPE, ALLOC>>

Partial specialization providing BDEX version queries for bsl::vector.

Created with MrDocs