Méthode System::Ref

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

Wrapper pour s’assurer que Ref(std::ref(DynamicWeakPtr)) fonctionne.

template<typename T> decltype(Ref(std::declval<T &>())) System::Ref(const std::reference_wrapper<T> &wrapper)
ParamètreDescription
TType référencé.
ParamètreTypeDescription
enveloppeconst std::reference_wrapper<T>&wrapper std pour désenvelopper.

ReturnValue

Type de référence défini dans System:: plutôt que dans std.

Voir aussi

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

Crée une référence à l’objet DynamicWeakPtr. Utilisé par le traducteur lors du passage d’arguments de fonction par référence.

template<typename T,SmartPtrMode,unsigned int ...> DynamicWeakPtr<T, trunkMode, weakLeafs...>::Reference System::Ref(DynamicWeakPtr<T, trunkMode, weakLeafs...> &ptr)
ParamètreDescription
TType pointeur.
trunkModeMode du pointeur intelligent lui-même.
weakLeafsIndices des arguments de modèle pour lesquels la méthode SetTemplateWeakPtr doit être appelée.
ParamètreTypeDescription
ptrDynamicWeakPtr<T, trunkMode, weakLeafs…>&Pointeur intelligent pour créer une référence à.

ReturnValue

Référence du pointeur intelligent.

Voir aussi

System::Ref(T&) method

Fonction d’aide pour acquérir des références aux objets. Utilisée pour garantir que System::DynamicWeakPtr met à jour l’objet référencé après les affectations.

template<typename T> T & System::Ref(T &value)
ParamètreDescription
TType pour créer une référence à.
ParamètreTypeDescription
valeurT&Valeur pour créer une référence à.

ReturnValue

Référence à la valeur passée à cette fonction.

Voir aussi