Μέθοδος System::Ref

System::Ref(const std::reference_wrapper<T>&) method

Περιτύλιγμα για να διασφαλιστεί ότι το Ref(std::ref(DynamicWeakPtr)) λειτουργεί.

template<typename T> decltype(Ref(std::declval<T &>())) System::Ref(const std::reference_wrapper<T> &wrapper)
ParameterΠεριγραφή
TΑναφερθόμενος τύπος.
ParameterTypeΠεριγραφή
περιτύλιγμαconst std::reference_wrapper<T>&std περιτύλιγμα για αποσυσκευασία.

ReturnValue

Τύπος αναφοράς ορίζεται στο System:: αντί για το std.

Δείτε επίσης

System::Ref(DynamicWeakPtr<T, trunkMode, weakLeafs…>&) method

Δημιουργεί αναφορά σε αντικείμενο DynamicWeakPtr. Χρησιμοποιείται από τον μεταγλωττιστή όταν περνιούνται επιχειρήματα συνάρτησης με αναφορά.

template<typename T,SmartPtrMode,unsigned int ...> DynamicWeakPtr<T, trunkMode, weakLeafs...>::Reference System::Ref(DynamicWeakPtr<T, trunkMode, weakLeafs...> &ptr)
ParameterΠεριγραφή
TΤύπος δείκτη.
trunkModeΛειτουργία του έξυπνου δείκτη αυτού.
weakLeafsΔείκτες των ορισμάτων προτύπου για τα οποία πρέπει να κληθεί η μέθοδος SetTemplateWeakPtr.
ParameterTypeΠεριγραφή
ptrDynamicWeakPtr<T, trunkMode, weakLeafs…>&Έξυπνος δείκτης για δημιουργία αναφοράς σε.

ReturnValue

Αναφορά έξυπνου δείκτη.

Δείτε επίσης

System::Ref(T&) method

Βοηθητική συνάρτηση για απόκτηση αναφορών σε αντικείμενα. Χρησιμοποιείται για να εγγυηθεί ότι το System::DynamicWeakPtr ενημερώνει το αναφερόμενο αντικείμενο μετά από αναθέσεις.

template<typename T> T & System::Ref(T &value)
ParameterΠεριγραφή
TΤύπος για δημιουργία αναφοράς σε.
ParameterTypeΠεριγραφή
τιμήT&Τιμή για δημιουργία αναφοράς σε.

ReturnValue

Αναφορά στην τιμή που περάστηκε σε αυτή τη συνάρτηση.

Δείτε επίσης