System::Ref metodo

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

Wrapper per garantire che Ref(std::ref(DynamicWeakPtr)) funzioni.

template<typename T> decltype(Ref(std::declval<T &>())) System::Ref(const std::reference_wrapper<T> &wrapper)
ParametroDescrizione
TTipo referenziato.
ParametroTipoDescrizione
wrapperconst std::reference_wrapper<T>&wrapper std per svelare.

ReturnValue

Tipo di riferimento definito in System:: piuttosto che in std.

Vedi anche

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

Crea un riferimento all’oggetto DynamicWeakPtr. Utilizzato dal traduttore quando si passano argomenti di funzione per riferimento.

template<typename T,SmartPtrMode,unsigned int ...> DynamicWeakPtr<T, trunkMode, weakLeafs...>::Reference System::Ref(DynamicWeakPtr<T, trunkMode, weakLeafs...> &ptr)
ParametroDescrizione
TTipo puntato.
trunkModeModalità del puntatore intelligente stesso.
weakLeafsIndici degli argomenti del modello per i quali deve essere chiamato il metodo SetTemplateWeakPtr.
ParametroTipoDescrizione
ptrDynamicWeakPtr<T, trunkMode, weakLeafs…>&Puntatore intelligente per creare un riferimento a.

ReturnValue

Riferimento al puntatore intelligente.

Vedi anche

System::Ref(T&) method

Funzione di supporto per acquisire riferimenti a oggetti. Utilizzata per garantire che System::DynamicWeakPtr aggiorni l’oggetto referenziato dopo le assegnazioni.

template<typename T> T & System::Ref(T &value)
ParametroDescrizione
TTipo per creare un riferimento a.
ParametroTipoDescrizione
valoreT&Valore per creare un riferimento a.

ReturnValue

Riferimento al valore passato a questa funzione.

Vedi anche