/
CapMatch.cc
41 lines (35 loc) · 1.49 KB
/
CapMatch.cc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/*---------------------------------------------------------------------\
| ____ _ __ __ ___ |
| |__ / \ / / . \ . \ |
| / / \ V /| _/ _/ |
| / /__ | | | | | | |
| /_____||_| |_| |_| |
| |
\---------------------------------------------------------------------*/
/** \file zypp/CapMatch.cc
*
*/
#include <iostream>
//#include "zypp/base/Logger.h"
#include "zypp/CapMatch.h"
using std::endl;
///////////////////////////////////////////////////////////////////
namespace zypp
{ /////////////////////////////////////////////////////////////////
const CapMatch CapMatch::yes( true );
const CapMatch CapMatch::no( false );
const CapMatch CapMatch::irrelevant;
/******************************************************************
**
** FUNCTION NAME : operator<<
** FUNCTION TYPE : std::ostream &
*/
std::ostream & operator<<( std::ostream & str, const CapMatch & obj )
{
if ( obj._result == CapMatch::IRRELEVANT )
return str << "IRRELEVANT";
return str << ( obj._result == CapMatch::MATCH ? "MATCH" : "NOMATCH" );
}
/////////////////////////////////////////////////////////////////
} // namespace zypp
///////////////////////////////////////////////////////////////////