System::With methode

System::With(const SharedPtr<T>&, const A&) method

Kloont referentierecord en past de initializer-functor toe.

template<typename T,typename A> SharedPtr<T> System::With(const SharedPtr<T> &record, const A &initializer)
ParameterBeschrijving
TRecordtype om te klonen.
AInitialisatie-functortype.
ParameterTypeBeschrijving
recordconst SharedPtr<T>&Gedeelde pointer naar het object om te klonen en te initialiseren.
initializerconst A&Initialisatie-functor die wordt toegepast op gekloond record.

ReturnValue

Gedeelde pointer naar gekloond record.

Zie ook

System::With(const T&, const A&) method

Kopieert structrecord en past de initializer-functor toe.

template<typename T,typename A> T System::With(const T &record, const A &initializer)
ParameterBeschrijving
TRecordtype om te kopiëren.
AInitialisatie-functortype.
ParameterTypeBeschrijving
recordconst T&Record om te kopiëren en te initialiseren.
initializerconst A&Initialisatie-functor die wordt toegepast op gekopieerd record.

ReturnValue

Gekopieerd record.

Zie ook