TextStream.h File Reference


Detailed Description

Implementation of ITextOutput and ITextInput on top of byte streams.

#include <support/ITextStream.h>
#include <support/ByteStream.h>
#include <support/Locker.h>
#include <support/VectorIO.h>

Go to the source code of this file.

Classes

class  BTextInput
class  BTextOutput
class  BTextOutput::style_state

Defines

#define TEXTOUTPUT_SMALL_STACK   1

Enumerations

enum  {
  B_TEXT_OUTPUT_THREADED = 0x00000001, B_TEXT_OUTPUT_COLORED = 0x00000002, B_TEXT_OUTPUT_TAG_THREAD = 0x00000004, B_TEXT_OUTPUT_TAG_TEAM = 0x00000008,
  B_TEXT_OUTPUT_TAG_TIME = 0x00000010, B_TEXT_OUTPUT_FROM_ENV = 0x10000000, B_TEXT_OUTPUT_COLORED_RED = 0x00010000 | B_TEXT_OUTPUT_COLORED, B_TEXT_OUTPUT_COLORED_GREEN = 0x00020000 | B_TEXT_OUTPUT_COLORED,
  B_TEXT_OUTPUT_COLORED_BROWN = 0x00030000 | B_TEXT_OUTPUT_COLORED, B_TEXT_OUTPUT_COLORED_BLUE = 0x00040000 | B_TEXT_OUTPUT_COLORED, B_TEXT_OUTPUT_COLORED_PURPLE = 0x00050000 | B_TEXT_OUTPUT_COLORED, B_TEXT_OUTPUT_COLORED_CYAN = 0x00060000 | B_TEXT_OUTPUT_COLORED,
  B_TEXT_OUTPUT_COLORED_GRAY = 0x00070000 | B_TEXT_OUTPUT_COLORED, B_TEXT_OUTPUT_COLORED_MASK = 0x000f0000
}
 Flags for BTextOutput constructor. More...