1 /*---------------------------------------------------------------------\
3 | |__ / \ / / . \ . \ |
8 \---------------------------------------------------------------------*/
9 /** \file zypp/Pattern.cc
14 #include "zypp/Pattern.h"
18 ///////////////////////////////////////////////////////////////////
20 { /////////////////////////////////////////////////////////////////
22 IMPL_PTR_TYPE(Pattern);
24 ///////////////////////////////////////////////////////////////////
26 // METHOD NAME : Pattern::Pattern
29 Pattern::Pattern( const NVRAD & nvrad_r )
30 : ResObject( TraitsType::kind, nvrad_r )
33 ///////////////////////////////////////////////////////////////////
35 // METHOD NAME : Pattern::~Pattern
41 ///////////////////////////////////////////////////////////////////
43 // Pattern interface forwarded to implementation
45 ///////////////////////////////////////////////////////////////////
47 bool Pattern::isDefault() const
48 { return pimpl().isDefault(); }
50 bool Pattern::userVisible() const
51 { return pimpl().userVisible(); }
53 std::string Pattern::category() const
54 { return pimpl().category(); }
56 Pathname Pattern::icon() const
57 { return pimpl().icon(); }
59 Pathname Pattern::script() const
60 { return pimpl().script(); }
62 Label Pattern::order() const
63 { return pimpl().order(); }
65 std::set<std::string> Pattern::install_packages( const Locale & lang ) const
67 return pimpl().install_packages();
70 /////////////////////////////////////////////////////////////////
72 ///////////////////////////////////////////////////////////////////