zypp::ResTraits< _Res > Struct Template Reference

ResTraits. More...

#include <ResTraits.h>

Inheritance diagram for zypp::ResTraits< _Res >:
[legend]

List of all members.

Public Types

typedef
intrusive_ptr< _Res
PtrType
typedef
intrusive_ptr< const
_Res
constPtrType

Public Member Functions

template<>
const
ResolvableTraits::KindType 
kind ("Package")
template<>
const
ResolvableTraits::KindType 
kind ("SrcPackage")
template<>
const
ResolvableTraits::KindType 
kind ("Selection")
template<>
const
ResolvableTraits::KindType 
kind ("Pattern")
template<>
const
ResolvableTraits::KindType 
kind ("Product")
template<>
const
ResolvableTraits::KindType 
kind ("Patch")
template<>
const
ResolvableTraits::KindType 
kind ("Script")
template<>
const
ResolvableTraits::KindType 
kind ("Message")
template<>
const
ResolvableTraits::KindType 
kind ("Language")
template<>
const
ResolvableTraits::KindType 
kind ("Atom")
template<>
const
ResolvableTraits::KindType 
kind ("System")

Static Public Attributes

static const KindType kind


Detailed Description

template<typename _Res>
struct zypp::ResTraits< _Res >

ResTraits.

Defines common types and the Kind value.

Definition at line 74 of file ResTraits.h.


Member Typedef Documentation

template<typename _Res>
typedef intrusive_ptr<_Res> zypp::ResTraits< _Res >::PtrType

Definition at line 76 of file ResTraits.h.

template<typename _Res>
typedef intrusive_ptr<const _Res> zypp::ResTraits< _Res >::constPtrType

Definition at line 77 of file ResTraits.h.


Member Function Documentation

template<>
const ResolvableTraits::KindType zypp::ResTraits< Package >::kind ( "Package"   )  [inline]

template<>
const ResolvableTraits::KindType zypp::ResTraits< SrcPackage >::kind ( "SrcPackage"   )  [inline]

template<>
const ResolvableTraits::KindType zypp::ResTraits< Selection >::kind ( "Selection"   )  [inline]

template<>
const ResolvableTraits::KindType zypp::ResTraits< Pattern >::kind ( "Pattern"   )  [inline]

template<>
const ResolvableTraits::KindType zypp::ResTraits< Product >::kind ( "Product"   )  [inline]

template<>
const ResolvableTraits::KindType zypp::ResTraits< Patch >::kind ( "Patch"   )  [inline]

template<>
const ResolvableTraits::KindType zypp::ResTraits< Script >::kind ( "Script"   )  [inline]

template<>
const ResolvableTraits::KindType zypp::ResTraits< Message >::kind ( "Message"   )  [inline]

template<>
const ResolvableTraits::KindType zypp::ResTraits< Language >::kind ( "Language"   )  [inline]

template<>
const ResolvableTraits::KindType zypp::ResTraits< Atom >::kind ( "Atom"   )  [inline]

template<>
const ResolvableTraits::KindType zypp::ResTraits< SystemResObject >::kind ( "System"   )  [inline]


Member Data Documentation

template<typename _Res>
const KindType zypp::ResTraits< _Res >::kind [static]

Definition at line 79 of file ResTraits.h.


The documentation for this struct was generated from the following file:
Generated on Tue Sep 25 19:23:16 2007 for libzypp by  doxygen 1.5.3