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 (Atom)
 zypp::DEFINE_PTR_TYPE (Package)
 zypp::DEFINE_PTR_TYPE (SrcPackage)
 zypp::DEFINE_PTR_TYPE (Selection)
 zypp::DEFINE_PTR_TYPE (Pattern)
 zypp::DEFINE_PTR_TYPE (Product)
 zypp::DEFINE_PTR_TYPE (Patch)
 zypp::DEFINE_PTR_TYPE (Script)
 zypp::DEFINE_PTR_TYPE (Message)
 zypp::DEFINE_PTR_TYPE (Language)
 zypp::DEFINE_PTR_TYPE (SystemResObject)

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 *
 ResTraits<Resolvable>::PtrType      // same as above

 Resolvable_constPtr                 // const Resolvable *
 ResTraits<Resolvable>::constPtrType // same as above

Synonym, but requires Resolvable.h being included:

 #include<zypp/Resolvable.h>

 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.

Function Documentation

zypp::DEFINE_PTR_TYPE ( Resolvable   ) 

zypp::DEFINE_PTR_TYPE ( ResObject   ) 

zypp::DEFINE_PTR_TYPE ( Atom   ) 

zypp::DEFINE_PTR_TYPE ( Package   ) 

zypp::DEFINE_PTR_TYPE ( SrcPackage   ) 

zypp::DEFINE_PTR_TYPE ( Selection   ) 

zypp::DEFINE_PTR_TYPE ( Pattern   ) 

zypp::DEFINE_PTR_TYPE ( Product   ) 

zypp::DEFINE_PTR_TYPE ( Patch   ) 

zypp::DEFINE_PTR_TYPE ( Script   ) 

zypp::DEFINE_PTR_TYPE ( Message   ) 

zypp::DEFINE_PTR_TYPE ( Language   ) 

zypp::DEFINE_PTR_TYPE ( SystemResObject   ) 


Generated on Tue Sep 25 19:23:12 2007 for libzypp by  doxygen 1.5.3