1 /*---------------------------------------------------------------------\
3 | |__ / \ / / . \ . \ |
8 \---------------------------------------------------------------------*/
9 /** \file zypp/ui/Status.cc
14 #include "zypp/base/Logger.h"
16 #include "zypp/ui/Status.h"
18 ///////////////////////////////////////////////////////////////////
20 { /////////////////////////////////////////////////////////////////
21 ///////////////////////////////////////////////////////////////////
23 { /////////////////////////////////////////////////////////////////
25 /******************************************************************
27 ** FUNCTION NAME : asString
28 ** FUNCTION TYPE : std::string
30 std::string asString( const Status & obj )
33 #define ENUM_OUT(V) case V: return #V; break
35 ENUM_OUT( S_Protected );
38 ENUM_OUT( S_Install );
40 ENUM_OUT( S_AutoDel );
41 ENUM_OUT( S_AutoInstall );
42 ENUM_OUT( S_AutoUpdate );
44 ENUM_OUT( S_KeepInstalled );
49 INT << "Unknown ui::Status " << (unsigned)obj << std::endl;
50 return "Status(UNKNOWN)";
53 /////////////////////////////////////////////////////////////////
55 ///////////////////////////////////////////////////////////////////
56 /////////////////////////////////////////////////////////////////
58 ///////////////////////////////////////////////////////////////////