#include "lldb/API/SBStream.h"
#include "lldb/API/SBFile.h"
#include "lldb/Host/FileSystem.h"
#include "lldb/Host/StreamFile.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Status.h"
#include "lldb/Utility/Stream.h"
#include "lldb/Utility/StreamString.h"
usingnamespacelldb;
usingnamespacelldb_private;
SBStream::SBStream() : … { … }
SBStream::SBStream(SBStream &&rhs)
: … { … }
SBStream::~SBStream() = default;
bool SBStream::IsValid() const { … }
operator bool()
const char *SBStream::GetData() { … }
size_t SBStream::GetSize() { … }
void SBStream::Print(const char *str) { … }
void SBStream::Printf(const char *format, ...) { … }
void SBStream::RedirectToFile(const char *path, bool append) { … }
void SBStream::RedirectToFileHandle(FILE *fh, bool transfer_fh_ownership) { … }
void SBStream::RedirectToFile(SBFile file) { … }
void SBStream::RedirectToFile(FileSP file_sp) { … }
void SBStream::RedirectToFileDescriptor(int fd, bool transfer_fh_ownership) { … }
lldb_private::Stream *SBStream::operator->() { … }
lldb_private::Stream *SBStream::get() { … }
lldb_private::Stream &SBStream::ref() { … }
void SBStream::Clear() { … }