libzypp  17.1.1
ZYPP_RESOLVABLE_SMART_POINTER_TYPES

Resolvable smart pointer types. More...

Functions

 zypp::DEFINE_PTR_TYPE (Resolvable)
 
 zypp::DEFINE_PTR_TYPE (ResObject)
 
 zypp::DEFINE_PTR_TYPE (Package)
 
 zypp::DEFINE_PTR_TYPE (SrcPackage)
 
 zypp::DEFINE_PTR_TYPE (Pattern)
 
 zypp::DEFINE_PTR_TYPE (Product)
 
 zypp::DEFINE_PTR_TYPE (Patch)
 
 zypp::DEFINE_PTR_TYPE (Application)
 

Detailed Description

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 *

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

Function Documentation

◆ DEFINE_PTR_TYPE() [1/8]

zypp::DEFINE_PTR_TYPE ( Resolvable  )

◆ DEFINE_PTR_TYPE() [2/8]

zypp::DEFINE_PTR_TYPE ( ResObject  )

◆ DEFINE_PTR_TYPE() [3/8]

zypp::DEFINE_PTR_TYPE ( Package  )

◆ DEFINE_PTR_TYPE() [4/8]

zypp::DEFINE_PTR_TYPE ( SrcPackage  )

◆ DEFINE_PTR_TYPE() [5/8]

zypp::DEFINE_PTR_TYPE ( Pattern  )

◆ DEFINE_PTR_TYPE() [6/8]

zypp::DEFINE_PTR_TYPE ( Product  )

◆ DEFINE_PTR_TYPE() [7/8]

zypp::DEFINE_PTR_TYPE ( Patch  )

◆ DEFINE_PTR_TYPE() [8/8]

zypp::DEFINE_PTR_TYPE ( Application  )