System::With metod

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

Klonar referenspost och tillämpar initialiseringsfunktor på den.

template<typename T,typename A> SharedPtr<T> System::With(const SharedPtr<T> &record, const A &initializer)
ParameterBeskrivning
TPosttyp att klona.
AInitialiseringsfunktor-typ.
ParameterTypeBeskrivning
recordconst SharedPtr<T>&Delad pekare till objektet som ska klonas och initieras.
initializerconst A&Initialiseringsfunktor som tillämpas på postklonen.

ReturnValue

Delad pekare till klonad post.

Se även

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

Kopierar strukturell post och tillämpar initieringsfunktor på den.

template<typename T,typename A> T System::With(const T &record, const A &initializer)
ParameterBeskrivning
TPosttyp att kopiera.
AInitialiseringsfunktor-typ.
ParameterTypeBeskrivning
recordconst T&Post att kopiera och initiera.
initializerconst A&Initieringsfunktor som tillämpas på postkopian.

ReturnValue

Kopierad post.

Se även