libzypp 17.31.23
ZYPP_RESOLVABLE_SMART_POINTER_TYPES

Resolvable smart pointer types.

Resolvable smart pointer types.

Forward declaration of all Resolvable smart pointer types provided in ResTraits.h (recommended in header files):

#include "zypp/ResTraits.h"
Resolvable_Ptr // Resolvable *
Resolvable_constPtr // const Resolvable *
intrusive_ptr< const TRes > constPtrType
Definition: ResTraits.h:83
intrusive_ptr< TRes > PtrType
Definition: ResTraits.h:82

Synonym, but requires Resolvable.h being included:

Resolvable::Ptr // same as Resolvable_Ptr but requires Resolvable.h
Resolvable::constPtr // same as Resolvable_constPtr but requires Resolvable.h
TraitsType::PtrType Ptr
Definition: Resolvable.h:58
TraitsType::constPtrType constPtr
Definition: Resolvable.h:59
Note
When adding a NewResolvable type here, dont forgett to put IMPL_PTR_TYPE(NewResolvable); into the NewResolvable.cc. Also check class ResKind, ResKind.cc, ResObject.cc(makeResObject)