System::With μέθοδος

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

Κλωνοποιεί το αρχείο αναφοράς και εφαρμόζει τον αρχικοποιητή functor σε αυτό.

template<typename T,typename A> SharedPtr<T> System::With(const SharedPtr<T> &record, const A &initializer)
ParameterΠεριγραφή
TΤύπος εγγραφής για κλωνοποίηση.
AΤύπος αρχικοποιητικού functor.
ParameterTypeΠεριγραφή
εγγραφήconst SharedPtr<T>&Κοινόχρηστος δείκτης προς το αντικείμενο για κλωνοποίηση και αρχικοποίηση.
αρχικοποιητήςconst A&Αρχικοποιητικός functor που εφαρμόζεται στην κλωνοποίηση της εγγραφής.

ReturnValue

Κοινός δείκτης σε κλωνοποιημένη εγγραφή.

Δείτε επίσης

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

Αντιγράφει τη δομή εγγραφής και εφαρμόζει το functor αρχικοποίησης σε αυτήν.

template<typename T,typename A> T System::With(const T &record, const A &initializer)
ParameterΠεριγραφή
TΤύπος εγγραφής προς αντιγραφή.
AΤύπος αρχικοποιητικού functor.
ParameterTypeΠεριγραφή
εγγραφήconst T&Εγγραφή προς αντιγραφή και αρχικοποίηση.
αρχικοποιητήςconst A&Το functor αρχικοποίησης εφαρμόζεται στο αντίγραφο της εγγραφής.

ReturnValue

Αντιγραμμένη εγγραφή.

Δείτε επίσης