ADTF
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
adtf_version_customer< CUSTOMER_VERSION >

Static Version type for the ADTF Versions which is enriched with a customer version. More...

#include <adtf_class_version.h>

Static Public Member Functions

static ucom::ant::iterator_adapter< const adtf::ucom::ant::tNamedVersion, adtf::ucom::ant::pointer_iteratorGetVersions ()
 Will return a static array to iterate the ADTF Version + the customer version.
 

Detailed Description

template<typename CUSTOMER_VERSION>
struct adtf::base::ant::adtf_version_customer< CUSTOMER_VERSION >

Static Version type for the ADTF Versions which is enriched with a customer version.

Template Parameters
CUSTOMER_VERSIONtype with one static function returning a static const tNamedVersion on GetCustomerVersion call.
See also
ADTF_ADDITONAL_VERSION_TYPE

Definition at line 42 of file adtf_class_version.h.

Member Function Documentation

◆ GetVersions()

template<typename CUSTOMER_VERSION>
static ucom::ant::iterator_adapter< const adtf::ucom::ant::tNamedVersion, adtf::ucom::ant::pointer_iterator > GetVersions ( )
inlinestatic

Will return a static array to iterate the ADTF Version + the customer version.

Returns
the iterator for the named version of ADTF + CUSTOMER_VERSION::GetCustomerVersion()

Definition at line 50 of file adtf_class_version.h.

References iterator_adapter< T, IteratorType >::create().