SuseTagsSelectionImpl.h \
SuseTagsPatternImpl.h \
SuseTagsPackageImpl.h \
+ SuseTagsProductImpl.h \
SelectionTagFileParser.h \
PatternTagFileParser.h \
ProductMetadataParser.h \
SuseTagsSelectionImpl.cc \
SuseTagsPatternImpl.cc \
SuseTagsPackageImpl.cc \
+ SuseTagsProductImpl.cc \
SelectionTagFileParser.cc \
PatternTagFileParser.cc \
ProductMetadataParser.cc \
--- /dev/null
+/*---------------------------------------------------------------------\
+| ____ _ __ __ ___ |
+| |__ / \ / / . \ . \ |
+| / / \ V /| _/ _/ |
+| / /__ | | | | | | |
+| /_____||_| |_| |_| |
+| |
+\---------------------------------------------------------------------*/
+/** \file zypp/detail/SuseTagsProductImpl.cc
+ *
+*/
+#include "zypp/source/susetags/SuseTagsProductImpl.h"
+
+using namespace std;
+
+///////////////////////////////////////////////////////////////////
+namespace zypp
+{ /////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////
+ namespace source
+ { /////////////////////////////////////////////////////////////////
+ namespace susetags
+ {
+ ///////////////////////////////////////////////////////////////////
+ //
+ // METHOD NAME : SuseTagsProductImpl::SuseTagsProductImpl
+ // METHOD TYPE : Ctor
+ //
+ SuseTagsProductImpl::SuseTagsProductImpl()
+ {}
+
+ ///////////////////////////////////////////////////////////////////
+ //
+ // METHOD NAME : SuseTagsProductImpl::~SuseTagsProductImpl
+ // METHOD TYPE : Dtor
+ //
+ SuseTagsProductImpl::~SuseTagsProductImpl()
+ {}
+
+
+ std::string SuseTagsProductImpl::category() const
+ { return _category; }
+
+ Label SuseTagsProductImpl::vendor() const
+ { return _vendor; }
+
+ Label SuseTagsProductImpl::displayName() const
+ { return _displayName; }
+
+ /////////////////////////////////////////////////////////////////
+ } // namespace detail
+ ///////////////////////////////////////////////////////////////////
+ }
+ /////////////////////////////////////////////////////////////////
+} // namespace zypp
+///////////////////////////////////////////////////////////////////
--- /dev/null
+/*---------------------------------------------------------------------\
+| ____ _ __ __ ___ |
+| |__ / \ / / . \ . \ |
+| / / \ V /| _/ _/ |
+| / /__ | | | | | | |
+| /_____||_| |_| |_| |
+| |
+\---------------------------------------------------------------------*/
+/** \file zypp/detail/ProductImpl.h
+ *
+*/
+#ifndef ZYPP_DETAIL_SUSETAGS_PRODUCTIMPL_H
+#define ZYPP_DETAIL_SUSETAGS_PRODUCTIMPL_H
+
+#include "zypp/detail/ProductImplIf.h"
+
+///////////////////////////////////////////////////////////////////
+namespace zypp
+{ /////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////
+ namespace source
+ { /////////////////////////////////////////////////////////////////
+ namespace susetags
+ {
+
+ ///////////////////////////////////////////////////////////////////
+ //
+ // CLASS NAME : ProductImpl
+ //
+ /**
+ */
+ struct SuseTagsProductImpl : public zypp::detail::ProductImplIf
+ {
+ public:
+ SuseTagsProductImpl();
+ virtual ~SuseTagsProductImpl();
+
+ virtual std::string category() const;
+ virtual Label vendor() const;
+ virtual Label displayName() const;
+
+ std::string _vendor;
+ std::string _category;
+ std::string _displayName;
+ };
+ ///////////////////////////////////////////////////////////////////
+
+ /////////////////////////////////////////////////////////////////
+ } // namespace susetags
+ ///////////////////////////////////////////////////////////////////
+ } // namespace source
+ /////////////////////////////////////////////////////////////////
+} // namespace zypp
+///////////////////////////////////////////////////////////////////
+#endif // ZYPP_DETAIL_PRODUCTIMPL_H