- Aldebaran documentation |
- C++ Libraries |
- index

libqi-api 2.8.7.4

- Main Page
- Related Pages
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

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.