|
| raw_uv_ostream (SmallVectorImpl< uv::Buffer > &bufs, size_t allocSize) |
| Construct a new raw_uv_ostream.
|
|
| raw_uv_ostream (SmallVectorImpl< uv::Buffer > &bufs, std::function< uv::Buffer()> alloc) |
| Construct a new raw_uv_ostream.
|
|
| ~raw_uv_ostream () override=default |
|
std::span< uv::Buffer > | bufs () |
| Returns an span to the buffers.
|
|
void | flush ()=delete |
|
void | reset () |
| Resets the amount of allocated space.
|
|
| raw_ostream (bool unbuffered=false, OStreamKind K=OStreamKind::OK_OStream) |
|
| raw_ostream (const raw_ostream &)=delete |
|
void | operator= (const raw_ostream &)=delete |
|
virtual | ~raw_ostream () |
|
uint64_t | tell () const |
| tell - Return the current offset with the file.
|
|
OStreamKind | get_kind () const |
|
virtual void | reserveExtraSpace (uint64_t ExtraSize) |
| If possible, pre-allocate ExtraSize bytes for stream data.
|
|
void | SetBuffered () |
| Set the stream to be buffered, with an automatically determined buffer size.
|
|
void | SetBufferSize (size_t Size) |
| Set the stream to be buffered, using the specified buffer size.
|
|
size_t | GetBufferSize () const |
|
void | SetUnbuffered () |
| Set the stream to be unbuffered.
|
|
size_t | GetNumBytesInBuffer () const |
|
void | flush () |
|
raw_ostream & | operator<< (char C) |
|
raw_ostream & | operator<< (unsigned char C) |
|
raw_ostream & | operator<< (signed char C) |
|
raw_ostream & | operator<< (std::span< const uint8_t > Arr) |
|
raw_ostream & | operator<< (std::string_view Str) |
|
raw_ostream & | operator<< (const char *Str) |
|
raw_ostream & | operator<< (const std::string &Str) |
|
raw_ostream & | operator<< (const SmallVectorImpl< char > &Str) |
|
raw_ostream & | operator<< (const std::vector< uint8_t > &Arr) |
|
raw_ostream & | operator<< (const SmallVectorImpl< uint8_t > &Arr) |
|
raw_ostream & | write_escaped (std::string_view Str, bool UseHexEscapes=false) |
| Output Str , turning '\', '\t', '
', '"', and anything that doesn't satisfy wpi::isPrint into an escape sequence.
|
|
raw_ostream & | write (unsigned char C) |
|
raw_ostream & | write (const char *Ptr, size_t Size) |
|
raw_ostream & | write (const uint8_t *Ptr, size_t Size) |
|
raw_ostream & | indent (unsigned NumSpaces) |
| indent - Insert 'NumSpaces' spaces.
|
|
raw_ostream & | write_zeros (unsigned NumZeros) |
| write_zeros - Insert 'NumZeros' nulls.
|
|
virtual raw_ostream & | changeColor (enum Colors Color, bool Bold=false, bool BG=false) |
| Changes the foreground color of text that will be output from this point forward.
|
|
virtual raw_ostream & | resetColor () |
| Resets the colors to terminal defaults.
|
|
virtual raw_ostream & | reverseColor () |
| Reverses the foreground and background colors.
|
|
virtual bool | is_displayed () const |
| This function determines if this stream is connected to a "tty" or "console" window.
|
|
virtual bool | has_colors () const |
| This function determines if this stream is displayed and supports colors.
|
|
virtual void | enable_colors (bool) |
|
bool | colors_enabled () const |
|