System::With metod

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

Klonar referenspost och tillämpar initieringsfunktor på den.

template<typename T,typename A> SharedPtr<T> System::With(const SharedPtr<T> &record, const A &initializer)
ParameterBeskrivning
TPosttyp att klona.
AInitieringsfunktor-typ.
ParameterTypBeskrivning
recordconst SharedPtr<T>&Delad pekare till objektet som ska klonas och initieras.
initialiserareconst A&Initieringsfunktor som tillämpas på postklon.

ReturnValue

Delad pekare till klonad post.

Se även

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

Kopierar struct record och tillämpar initialiseringsfunktor på den.

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

ReturnValue

Kopierad post.

Se även