libzypp: zypp/ng/log/sat/solvablespec.h Source File

libzypp 17.38.14

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;
24 class EvaluatedSolvableSpec;
25 }
26
27 namespace log {
37 template <>
38 struct formatter<sat::SolvableSpec> {
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
SolvableSpec
Define a set of Solvables by ident and provides.
zyppng::sat::EvaluatedSolvableSpec
A SolvableSpec that has been evaluated against a specific Pool.
Definition solvablespec.h:175
zyppng::sat::SolvableSpec
A pure data container describing a set of solvables by ident and/or provides.
Definition solvablespec.h:55
format.h
str
String related utilities and Regular expression matching.
zypp::sat
Libsolv interface
zyppng::log
Definition format.h:29
zyppng::sat
This file contains private API, this might break at any time between releases.
Definition capabilities.h:22
zyppng
Definition MediaNetworkRequestExecutor.h:16
zyppng::log::formatter< sat::EvaluatedSolvableSpec >::stream
static std::ostream & stream(std::ostream &str, const sat::EvaluatedSolvableSpec &obj)
Definition solvablespec.cc:37
zyppng::log::formatter< sat::SolvableSpec >::stream
static std::ostream & stream(std::ostream &str, const sat::SolvableSpec &obj)
Definition solvablespec.cc:18
zyppng::log::formatter
Primary trait for object formatting.
Definition format.h:67