Go to the documentation of this file.
12 #ifndef ZYPP_RESTRAITS_H
13 #define ZYPP_RESTRAITS_H
78 template<
typename TRes>
128 template<
typename TRes>
139 template<
typename TRes>
141 {
return( resKind<TRes>() == val_r ); }
143 template<
typename TRes>
144 inline bool isKind(
const std::string & val_r )
145 {
return( resKind<TRes>() == val_r ); }
147 template<
typename TRes>
149 {
return( resKind<TRes>() == val_r ); }
155 #endif // ZYPP_RESTRAITS_H
Combining sat::Solvable and ResStatus.
intrusive_ptr< const TRes > constPtrType
DEFINE_PTR_TYPE(Application)
bool isPseudoInstalled(ResKind kind_r)
Those are denoted to be installed, if the solver verifies them as being satisfied.
intrusive_ptr< const Resolvable > constPtrType
static const ResKind patch
static const ResKind kind
Defined in ResKind.cc.
intrusive_ptr< Resolvable > PtrType
Class representing an application (appdata.xml)
intrusive_ptr< TRes > PtrType
Easy-to use interface to the ZYPP dependency resolver.
static bool isPseudoInstalled()
Those are denoted to be installed, if the solver verifies them as being satisfied.
Base for resolvable objects.
intrusive_ptr< const ResObject > constPtrType
intrusive_ptr< ResObject > PtrType
bool isKind(const ResKind &val_r)
Convenient test for ResKinds.
ResKind resKind()
Convenient access to well known ResKinds.
Base for resolvable objects.
Class representing a patch.