Libzypp/Design/Resolvable/Interface

Şuraya atla: kullan, ara

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.


back

'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'