libzypp 17.38.6
solvablespec.h
Go to the documentation of this file.
1/*---------------------------------------------------------------------\
2| ____ _ __ __ ___ |
3| |__ / \ / / . \ . \ |
4| / / \ V /| _/ _/ |
5| / /__ | | | | | | |
6| /_____||_| |_| |_| |
7| |
8----------------------------------------------------------------------/
9*
10* This file contains private API, this might break at any time between releases.
11* You have been warned!
12*
13*/
14#ifndef ZYPP_NG_LOG_SAT_SOLVABLESPEC_H_INCLUDED
15#define ZYPP_NG_LOG_SAT_SOLVABLESPEC_H_INCLUDED
16
17#include <zypp/ng/log/format.h>
18#include <iosfwd>
19
20namespace zyppng {
21
22 namespace sat {
23 class SolvableSpec;
25 }
26
27 namespace log {
37 template <>
39 static std::ostream& stream( std::ostream& str, const sat::SolvableSpec & obj );
40 };
41
51 template <>
52 struct formatter<sat::EvaluatedSolvableSpec> {
53 static std::ostream& stream( std::ostream& str, const sat::EvaluatedSolvableSpec & obj );
54 };
55 }
56
57}
58#endif // ZYPP_NG_LOG_SAT_SOLVABLESPEC_H_INCLUDED
Define a set of Solvables by ident and provides.
A SolvableSpec that has been evaluated against a specific Pool.
A pure data container describing a set of solvables by ident and/or provides.
String related utilities and Regular expression matching.
Libsolv interface
This file contains private API, this might break at any time between releases.
static std::ostream & stream(std::ostream &str, const sat::EvaluatedSolvableSpec &obj)
static std::ostream & stream(std::ostream &str, const sat::SolvableSpec &obj)
Primary trait for object formatting.
Definition format.h:67