Libzypp/Design/Resolvable/Interface
< Libzypp | Design | Resolvable
Interface to Resolvable
base::ReferenceCounted ^ Resolvable (tanılama ve bağlılıklar) ^ ResObject (ortak veri, daha çok UI sürücüsü: özet descrition...) ^ Package, ....(nesne seçili veri)
Resolvables'lar referans olarak sayılan nesnelerdir. Genellikle bir tür [wiki:Design/Source] tarafından yaratılır ve sağlanırlar . Referans sayımını kontrol eden Ptr sınıfı yoluyla erişilebilirler.
Ptr türleri sınıfların içlerinde bildirilirler:
Resolvable::Ptr (--> Resolvable*) Resolvable::constPtr (--> const Resolvable*) ResObject::Ptr ResObject::constPtr ...
Otomatik değişim her zaman kullanılan göstergedeki ile aynı:
ResObject::Ptr can be used as ResObject::constPtr Resolvable::Ptr Resolvable::constPtr
ResObject::constPtr can be used as Resolvable::constPtr
Eldeedilebilir türler:
base::static_pointer_cast base::const_pointer_cast base::dynamic_pointer_cast
Kullanımı herzamanki gösterge ile yaptığınız gibidir.
İşte kullanımı bu kadar kolay.
'kkaempf' tarafından trac'da son düzenleme '11/24/05 18:24:58'
'kkaempf' tarafından trac'da son düzenleme '11/24/05 18:24:58'
'kkaempf' tarafından trac'da son düzenleme '11/24/05 18:24:58'
'kkaempf' tarafından trac'da son düzenleme '11/24/05 18:24:58'