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

libqi-api 2.8.7.4

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

- Class List
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Public Attributes | List of all members
qi::detail::PrettyPrintStream::Line Struct Reference

`#include <print.hpp>`

## Public Types
enum | Option { Option::NewLine = 1 << 0, Option::Indent = 1 << 1 }
using | Options = qi::Flags< Option >

## Public Member Functions
| Line (const std::initializer_list< Column > &columns)
| Line (const Columns &columns, Options opts=Options{Option::NewLine, Option::Indent})
| Line ()=default

## Public Attributes
Columns | columns
Options | opts

## Detailed Description

Contains the data and options needed to fill and format one line. PrettyPrintStream prints lines which are each composed of multiple columns.

Definition at line 144 of file print.hpp.

## Member Typedef Documentation

using qi::detail::PrettyPrintStream::Line::Options = qi::Flags<Option>

Definition at line 151 of file print.hpp.

## Member Enumeration Documentation

enum qi::detail::PrettyPrintStream::Line::Option
| strong

Enumerator
NewLine |
Indent |

Definition at line 146 of file print.hpp.

## Constructor & Destructor Documentation

qi::detail::PrettyPrintStream::Line::Line | ( | const std::initializer_list< Column > & | columns | ) |
| explicit

qi::detail::PrettyPrintStream::Line::Line | ( | const Columns & | columns,
|  | Options | opts = `Options{Option::NewLine, Option::Indent}`
| ) |  |
| explicit

qi::detail::PrettyPrintStream::Line::Line | ( |  | ) |
| default

## Member Data Documentation

Columns qi::detail::PrettyPrintStream::Line::columns

Definition at line 161 of file print.hpp.

Options qi::detail::PrettyPrintStream::Line::opts

Definition at line 162 of file print.hpp.

The documentation for this struct was generated from the following file:

- /home/opennao/work/release-2.8/sdk/libqi/qi/detail/print.hpp