9#ifndef LLDB_API_SBSTREAM_H
10#define LLDB_API_SBSTREAM_H
32 explicit operator bool()
const;
45 __attribute__((format(printf, 2, 3))) void Printf(const
char *format, ...);
48 void Print(
const char *str);
friend class SBWatchpoint
SBStream(const SBStream &)=delete
friend class SBLaunchInfo
void Print(const char *str)
friend class SBStructuredData
friend class SBTypeEnumMember
friend class SBCommandReturnObject
friend class SBInstruction
friend class SBAddressRange
__attribute__((format(printf, 2, 3))) void Printf(const char *format
friend class SBBreakpoint
friend class SBSymbolContext
friend class SBDeclaration
friend class SBMemoryRegionInfo
friend class SBModuleSpecList
void RedirectToFileDescriptor(int fd, bool transfer_fh_ownership)
friend class SBTypeMemberFunction
void RedirectToFileHandle(FILE *fh, bool transfer_fh_ownership)
friend class SBModuleSpec
friend class SBThreadPlan
friend class SBSymbolContextList
lldb_private::Stream & ref()
const SBStream & operator=(const SBStream &)=delete
std::unique_ptr< lldb_private::Stream > m_opaque_up
friend class SBTypeMember
void RedirectToFile(const char *path, bool append)
friend class SBCompileUnit
friend class SBFileSpecList
friend class SBBreakpointName
friend class SBBreakpointLocation
friend class SBSourceManager
friend class SBAddressRangeList
friend class SBInstructionList
lldb_private::Stream * operator->()
lldb_private::Stream * get()
A stream class that can stream formatted output to a file.
A class that represents a running process on the host machine.
std::shared_ptr< lldb_private::File > FileSP