12 #ifndef ZYPP_PATTERN_H 13 #define ZYPP_PATTERN_H 45 bool isDefault()
const;
47 bool userVisible()
const;
49 std::string category(
const Locale & lang_r =
Locale() )
const;
55 std::string order()
const;
69 bool isAutoPattern()
const;
86 Contents depends(
bool includeSuggests_r =
true )
const;
89 {
return depends(
false ); }
95 Contents contents(
bool includeSuggests_r =
true )
const;
98 {
return contents(
false ); }
110 void contentsSet( ContentsSet & collect_r,
bool recursively_r =
false ) const
ZYPP_DEPRECATED;
113 {
return contentsSet( collect_r,
true ); }
117 friend Ptr make<Self>(
const sat::Solvable & solvable_r );
119 Pattern(
const sat::Solvable & solvable_r );
128 #endif // ZYPP_PATTERN_H A Solvable object within the sat Pool.
#define ZYPP_DEPRECATED
The ZYPP_DEPRECATED macro can be used to trigger compile-time warnings with gcc >= 3...
Contents contentsNoSuggests() const
Contents dependsNoSuggests() const
LookupAttr::TransformIterator based container to retrieve list attributes.
intrusive_ptr< const TRes > constPtrType
const Arch Arch_empty ZYPP_API
relates: Arch This is an empty Arch represented by an empty string.
DEFINE_PTR_TYPE(Application)
TraitsType::constPtrType constPtr
Base for resolvable objects.
'Language[_Country]' codes.
intrusive_ptr< TRes > PtrType
Easy-to use interface to the ZYPP dependency resolver.
Solvable set wrapper to allow adding additional convenience iterators.