libqi-api  2.8.7.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Enumerations
print.hpp File Reference
#include <qi/api.hpp>
#include <qi/iocolor.hpp>
#include <qi/flags.hpp>
#include <boost/variant.hpp>
#include <boost/utility/string_ref.hpp>
#include <ostream>
#include <memory>

Go to the source code of this file.

Classes

class  qi::detail::PrettyPrintStream
 
class  qi::detail::PrettyPrintStream::IndentLevel
 Encapsulates in a RAII style a shift or an indentation level of a PrettyPrintStream instance. More...
 
struct  qi::detail::PrettyPrintStream::Column
 Contains the data and options needed to fill and format one column of a line. More...
 
struct  qi::detail::PrettyPrintStream::Line
 
class  qi::detail::ParseablePrintStream
 

Namespaces

 qi
 Deprecated in 2.5. Use int8_t from <cstdint>.
 
 qi::detail
 

Enumerations

enum  qi::detail::DisplayHiddenMembers : bool { qi::detail::DisplayHiddenMembers::Hide = false, qi::detail::DisplayHiddenMembers::Display = true }
 

Detailed Description

Contains utilities for I/O like pretty-printing to streams.

Definition in file print.hpp.