12#ifndef ZYPP_RESTRAITS_H
13#define ZYPP_RESTRAITS_H
15#include <zypp/base/PtrTypes.h>
78 template<
typename TRes>
128 template<
typename TRes>
139 template<
typename TRes>
143 template<
typename TRes>
147 template<
typename TRes>
Class representing an application (appdata.xml)
Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose h...
Class representing a patch.
Combining sat::Solvable and ResStatus.
static const ResKind patch
Base for resolvable objects.
Base for resolvable objects.
bool isPseudoInstalled(const ResKind &kind_r)
Those are denoted to be installed, if the solver verifies them as being satisfied.
Easy-to use interface to the ZYPP dependency resolver.
bool isKind(const ResKind &val_r)
Convenient test for ResKinds.
ResKind resKind()
Convenient access to well known ResKinds.
intrusive_ptr< TRes > PtrType
static const ResKind kind
Defined in ResKind.cc.
intrusive_ptr< const TRes > constPtrType
static bool isPseudoInstalled()
Those are denoted to be installed, if the solver verifies them as being satisfied.
#define DEFINE_PTR_TYPE(NAME)
Forward declaration of Ptr types.