PIP 5.5.3
Platform-Independent Primitives
Классы | Пространства имен | Макросы | Перечисления
Файл picout.h

Универсальный вывод в консоль Подробнее...

#include "piincludes.h"

Классы

class  PICout
 Универсальный вывод в консоль. Подробнее...
 
class  PICout::Notifier
 Класс для посылки событий от PICout. Подробнее...
 

Пространства имен

namespace  PICoutManipulators
 Пространство имен содержит перечисления для контроля PICout.
 

Макросы

#define piCout
 Макрос для условного (piDebug) вывода в PICout(StdOut)
 
#define piCerr
 Макрос для условного (piDebug) вывода в PICout(StdErr)
 

Перечисления

enum  PICoutManipulators::PICoutSpecialChar {
  PICoutManipulators::Null , PICoutManipulators::NewLine , PICoutManipulators::Tab , PICoutManipulators::Esc ,
  PICoutManipulators::Quote
}
 Перечисление со спецсимволами Подробнее...
 
enum  PICoutManipulators::PICoutAction {
  PICoutManipulators::Flush , PICoutManipulators::Backspace , PICoutManipulators::ShowCursor , PICoutManipulators::HideCursor ,
  PICoutManipulators::ClearLine , PICoutManipulators::ClearScreen , PICoutManipulators::SaveContol , PICoutManipulators::RestoreControl
}
 Перечисление с немедленными действиями Подробнее...
 
enum  PICoutManipulators::PICoutControl {
  PICoutManipulators::AddNone = 0x0 , PICoutManipulators::AddSpaces = 0x1 , PICoutManipulators::AddNewLine = 0x2 , PICoutManipulators::AddQuotes = 0x4 ,
  PICoutManipulators::DefaultControls = AddSpaces | AddNewLine , PICoutManipulators::AddAll = 0xFF , PICoutManipulators::NoLock = 0x100
}
 Перечисление с управлением PICout. Подробнее...
 
enum  PICoutManipulators::PICoutFormat {
  PICoutManipulators::Bin = 0x01 , PICoutManipulators::Oct = 0x02 , PICoutManipulators::Dec = 0x04 , PICoutManipulators::Hex = 0x08 ,
  PICoutManipulators::Bold = 0x10 , Faint = 0x20 , Italic = 0x40 , PICoutManipulators::Underline = 0x80 ,
  PICoutManipulators::Blink = 0x100 , PICoutManipulators::Black = 0x400 , PICoutManipulators::Red = 0x800 , PICoutManipulators::Green = 0x1000 ,
  PICoutManipulators::Blue = 0x2000 , PICoutManipulators::Yellow = 0x4000 , PICoutManipulators::Magenta = 0x8000 , PICoutManipulators::Cyan = 0x10000 ,
  PICoutManipulators::White = 0x20000 , PICoutManipulators::BackBlack = 0x40000 , PICoutManipulators::BackRed = 0x80000 , PICoutManipulators::BackGreen = 0x100000 ,
  PICoutManipulators::BackBlue = 0x200000 , PICoutManipulators::BackYellow = 0x400000 , PICoutManipulators::BackMagenta = 0x800000 , PICoutManipulators::BackCyan = 0x1000000 ,
  PICoutManipulators::BackWhite = 0x2000000 , PICoutManipulators::Default = 0x4000000
}
 Перечисление с форматом вывода Подробнее...
 
enum class  PICoutStdStream { StdOut = 0 , StdErr = 1 }
 Перечисление с потоками консоли Подробнее...
 

Подробное описание

Универсальный вывод в консоль

Перечисления

◆ PICoutStdStream

enum class PICoutStdStream
strong

Перечисление с потоками консоли

Элементы перечислений
StdOut 

Стандартный поток вывода

StdErr 

Стандартный поток ошибок