#include <string>
#include <sstream>
#include <optional>
#include <zypp-core/base/Xml.h>
#include <zypp-core/base/NonCopyable.h>
#include <zypp-core/base/Exception.h>
#include <zypp-core/base/String.h>
#include <zypp-core/base/Flags.h>
#include <utility>
#include <zypp-core/base/DefaultIntegral>
#include <zypp-core/base/DtorReset>
#include <zypp-core/base/Gettext.h>
#include <zypp-core/Url.h>
#include <zypp-core/TriBool.h>
#include <zypp-core/ui/ProgressData>
#include <zypp-core/base/LogTools.h>
#include <zypp-tui/utils/text.h>
#include <zypp-tui/utils/colors.h>
#include <zypp-tui/utils/richtext.h>
#include <zypp-tui/Table.h>
#include <zypp-tui/output/PromptOptions>
Go to the source code of this file.
|
|
#define | SCOPED_VERBOSITY(OUT, LEVEL) const auto & raii __attribute__ ((__unused__))( (OUT).scopedVerbosity( LEVEL )) |
| Convenience macro for exception safe scoped verbosity change.
|
|
|
using | ztui::out::XmlListLayout = detail::ListLayoutInit<true, false, false, 0U> |
|
using | ztui::out::DefaultListLayout = detail::ListLayoutInit<true, true, false, 0U> |
| one element per line, no indent
|
|
using | ztui::out::DefaultGapedListLayout = detail::ListLayoutInit<true, true, true, 0U> |
| one element per line, no indent, gaped
|
|
using | ztui::out::IndentedListLayout = detail::ListLayoutInit<true, true, false, 2U> |
| one element per line, indented
|
|
using | ztui::out::IndentedGapedListLayout = detail::ListLayoutInit<true, true, true, 2U> |
| one element per line, indented, gaped
|
|
using | ztui::out::CompressedListLayout = detail::ListLayoutInit<false, true, false, 2U> |
| multiple elements per line, indented
|
|
using | ztui::out::DefaultTableLayout = TableLayout |
| Simple Table.
|
|
|
ColorString | ztui::text::tagNote () |
|
ColorString | ztui::text::tagWarning () |
|
ColorString | ztui::text::tagError () |
|
const char * | ztui::text::qContinue () |
|
template<class Tltext , class Trtext > |
std::string | ztui::text::join (const Tltext <ext, const Trtext &rtext, const char *sep=" ") |
| Simple join of two string types.
|
|
bool | ztui::text::endsOnWS (const std::string &str_r) |
| Whether the str_r ends with a WS.
|
|
const char * | ztui::text::optBlankAfter (const std::string &str_r) |
|
unsigned | ztui::out::defaultTermwidth () |
|
std::string | ztui::out::asXmlListElement (const std::string &val_r) |
|
std::string | ztui::out::asXmlListElement (const char *val_r) |
|
std::string | ztui::out::asListElement (const std::string &val_r) |
|
std::string | ztui::out::asListElement (const char *val_r) |
|
template<> |
TableHeader | ztui::out::asTableHeader< void > () |
|
template<class TContainer , class TFormater , class TLayout = typename TFormater::NormalLayout> |
void | ztui::out::writeContainer (std::ostream &str_r, const TContainer &container_r, const TFormater &formater_r, const TLayout &layout_r=TLayout()) |
| Write formatted container to stream.
|
|
template<class TContainer , class TFormater > |
void | ztui::out::xmlWriteContainer (std::ostream &str_r, const TContainer &container_r, const TFormater &formater_r) |
| Write XML formatted container to stream.
|
|
| ztui::ZYPP_DECLARE_OPERATORS_FOR_FLAGS (TermLine::SplitFlags) |
|
| ztui::ZYPP_DECLARE_OPERATORS_FOR_FLAGS (Out::Type) |
|
◆ SCOPED_VERBOSITY
#define SCOPED_VERBOSITY |
( |
| OUT, |
|
|
| LEVEL ) const auto & raii __attribute__ ((__unused__))( (OUT).scopedVerbosity( LEVEL )) |
Convenience macro for exception safe scoped verbosity change.
{
...
}
#define SCOPED_VERBOSITY(OUT, LEVEL)
Convenience macro for exception safe scoped verbosity change.
Definition at line 887 of file Out.h.