LLVM: llvm::raw_ostream Class Reference (original) (raw)

This class implements an extremely fast bulk output stream that can only output to a stream. More...

#include "[llvm/Support/raw_ostream.h](raw%5F%5Fostream%5F8h%5Fsource.html)"

Public Types
enum class OStreamKind { OK_OStream, OK_FDStream, OK_SVecStream }
enum class Colors { BLACK = 0 , RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, BRIGHT_BLACK, BRIGHT_RED, BRIGHT_GREEN, BRIGHT_YELLOW, BRIGHT_BLUE, BRIGHT_MAGENTA, BRIGHT_CYAN, BRIGHT_WHITE, SAVEDCOLOR, RESET }
using uuid_t = uint8_t[16]
Output a formatted UUID with dash separators.
Public Member Functions
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<< (StringRef Str)
raw_ostream & operator<< (const char *Str)
raw_ostream & operator<< (const std::string &Str)
raw_ostream & operator<< (const std::string_view &Str)
raw_ostream & operator<< (const SmallVectorImpl< char > &Str)
raw_ostream & operator<< (unsigned long N)
raw_ostream & operator<< (long N)
raw_ostream & operator<< (unsigned long long N)
raw_ostream & operator<< (long long N)
raw_ostream & operator<< (const void *P)
raw_ostream & operator<< (unsigned int N)
raw_ostream & operator<< (int N)
raw_ostream & operator<< (double N)
raw_ostream & write_hex (unsigned long long N)
Output N in hexadecimal, without any prefix or padding.
raw_ostream & operator<< (Colors C)
raw_ostream & write_uuid (const uuid_t UUID)
raw_ostream & write_escaped (StringRef Str, bool UseHexEscapes=false)
Output Str, turning '\', '\t', '', '"', and anything that doesn't satisfy llvm::isPrint into an escape sequence.
raw_ostream & write (unsigned char C)
raw_ostream & write (const char *Ptr, size_t Size)
raw_ostream & operator<< (const format_object_base &Fmt)
raw_ostream & operator<< (const FormattedString &)
raw_ostream & operator<< (const FormattedNumber &)
raw_ostream & operator<< (const formatv_object_base &)
raw_ostream & operator<< (const FormattedBytes &)
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 enable)
bool colors_enabled () const
Static Public Attributes
static constexpr Colors BLACK = Colors::BLACK
static constexpr Colors RED = Colors::RED
static constexpr Colors GREEN = Colors::GREEN
static constexpr Colors YELLOW = Colors::YELLOW
static constexpr Colors BLUE = Colors::BLUE
static constexpr Colors MAGENTA = Colors::MAGENTA
static constexpr Colors CYAN = Colors::CYAN
static constexpr Colors WHITE = Colors::WHITE
static constexpr Colors BRIGHT_BLACK = Colors::BRIGHT_BLACK
static constexpr Colors BRIGHT_RED = Colors::BRIGHT_RED
static constexpr Colors BRIGHT_GREEN = Colors::BRIGHT_GREEN
static constexpr Colors BRIGHT_YELLOW = Colors::BRIGHT_YELLOW
static constexpr Colors BRIGHT_BLUE = Colors::BRIGHT_BLUE
static constexpr Colors BRIGHT_MAGENTA = Colors::BRIGHT_MAGENTA
static constexpr Colors BRIGHT_CYAN = Colors::BRIGHT_CYAN
static constexpr Colors BRIGHT_WHITE = Colors::BRIGHT_WHITE
static constexpr Colors SAVEDCOLOR = Colors::SAVEDCOLOR
static constexpr Colors RESET = Colors::RESET
Protected Member Functions
void SetBuffer (char *BufferStart, size_t Size)
Use the provided buffer as the raw_ostream buffer.
virtual size_t preferred_buffer_size () const
Return an efficient buffer size for the underlying output mechanism.
const char * getBufferStart () const
Return the beginning of the current stream buffer, or 0 if the stream is unbuffered.

This class implements an extremely fast bulk output stream that can only output to a stream.

It does not support seeking, reopening, rewinding, line buffered disciplines etc. It is a simple buffer that outputs a chunk at a time.

Definition at line 53 of file raw_ostream.h.

uuid_t

Colors

Enumerator
BLACK
RED
GREEN
YELLOW
BLUE
MAGENTA
CYAN
WHITE
BRIGHT_BLACK
BRIGHT_RED
BRIGHT_GREEN
BRIGHT_YELLOW
BRIGHT_BLUE
BRIGHT_MAGENTA
BRIGHT_CYAN
BRIGHT_WHITE
SAVEDCOLOR
RESET

Definition at line 94 of file raw_ostream.h.

OStreamKind

Enumerator
OK_OStream
OK_FDStream
OK_SVecStream

Definition at line 56 of file raw_ostream.h.

llvm::raw_ostream::raw_ostream ( bool unbuffered = false, OStreamKind K = OStreamKind::OK_OStream ) inlineexplicit

Definition at line 134 of file raw_ostream.h.

References OK_OStream.

Referenced by llvm::mustache::AddIndentationStringStream::AddIndentationStringStream(), llvm::formatted_raw_ostream::changeColor(), changeColor(), llvm::circular_raw_ostream::circular_raw_ostream(), llvm::formatted_raw_ostream::formatted_raw_ostream(), indent(), llvm::operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator=(), raw_ostream(), llvm::raw_pwrite_stream::raw_pwrite_stream(), llvm::mustache::RawMustacheOutputStream::RawMustacheOutputStream(), llvm::formatted_raw_ostream::resetColor(), resetColor(), llvm::formatted_raw_ostream::reverseColor(), reverseColor(), llvm::circular_raw_ostream::setStream(), write(), write(), write_escaped(), write_hex(), write_uuid(), and write_zeros().

raw_ostream() [2/2]

~raw_ostream()

raw_ostream::~raw_ostream ( ) virtual

changeColor()

raw_ostream & raw_ostream::changeColor ( enum Colors Color, bool Bold = false, bool BG = false ) virtual

Changes the foreground color of text that will be output from this point forward.

Parameters

Color ANSI color to use, the special SAVEDCOLOR can be used to change only the bold attribute, and keep colors untouched
Bold bold/brighter text, default false
BG if true change the background, default: change foreground

Returns

itself so it can be used within << invocations

Reimplemented in llvm::formatted_raw_ostream.

Definition at line 509 of file raw_ostream.cpp.

References llvm::sys::Process::OutputBold(), llvm::sys::Process::OutputColor(), raw_ostream(), SAVEDCOLOR, and write().

Referenced by llvm::formatted_raw_ostream::changeColor(), operator<<(), and PrintNodeId().

colors_enabled()

bool llvm::raw_ostream::colors_enabled ( ) const inline

enable_colors()

virtual void llvm::raw_ostream::enable_colors ( bool enable) inlinevirtual

flush()

void llvm::raw_ostream::flush ( ) inline

Definition at line 199 of file raw_ostream.h.

Referenced by llvm::object::ArchiveMemberHeader::ArchiveMemberHeader(), CleanupStdHandles(), llvm::raw_fd_ostream::close(), computeMemberData(), computeStringTable(), llvm::LTOCodeGenerator::DiagnosticHandler(), llvm::ImportedFunctionsInliningStatistics::dump(), llvm::pdb::PDBSymbol::dumpChildStats(), llvm::pdb::PDBSymbol::dumpProperties(), emitComments(), emitDebugSectionImpl(), llvm::TargetLoweringObjectFileCOFF::emitLinkerDirectives(), llvm::emitLinkerFlagsForGlobalCOFF(), llvm::lto::finalizeOptimizationRemarks(), llvm::format(), llvm::Attribute::getAsString(), getBlockName(), llvm::BFIDOTGraphTraitsBase< BlockFrequencyInfo, BranchProbabilityInfo >::getEdgeAttributes(), llvm::LazyCallGraph::RefSCC::getName(), llvm::LazyCallGraph::SCC::getName(), llvm::object::ArchiveMemberHeader::getName(), llvm::BFIDOTGraphTraitsBase< BlockFrequencyInfo, BranchProbabilityInfo >::getNodeAttributes(), handleDiagnostic(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::IsSameAsFreshTree(), LLVMGetDiagInfoDescription(), LLVMPrintDbgRecordToString(), LLVMPrintModuleToString(), LLVMPrintTypeToString(), LLVMPrintValueToString(), LLVMTargetMachineEmit(), LLVMTargetMachineEmitToFile(), llvm::DiagnosticInfoUnsupported::print(), llvm::PrintStatistics(), llvm::PrintStatisticsJSON(), reportError(), reportOpenError(), rescheduleLexographically(), llvm::raw_fd_ostream::seek(), SetBufferSize(), SetUnbuffered(), llvm::raw_sha1_ostream::sha1(), llvm::formatv_object_base::str(), llvm::InterleavedRange< Range >::str(), llvm::unittest::TempFile::TempFile(), llvm::PeelingModuloScheduleExpander::validateAgainstModuloScheduleExpander(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::VerifyDFSNumbers(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::VerifyLevels(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::verifyParentProperty(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::verifyReachability(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::verifyRoots(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::verifySiblingProperty(), llvm::writeArchiveToStream(), llvm::writeToOutput(), writeToResolutionFile(), writeUniversalArchsToStream(), llvm::circular_raw_ostream::~circular_raw_ostream(), llvm::formatted_raw_ostream::~formatted_raw_ostream(), llvm::raw_fd_ostream::~raw_fd_ostream(), llvm::raw_null_ostream::~raw_null_ostream(), and llvm::raw_os_ostream::~raw_os_ostream().

get_kind()

OStreamKind llvm::raw_ostream::get_kind ( ) const inline

GetBufferSize()

size_t llvm::raw_ostream::GetBufferSize ( ) const inline

getBufferStart()

const char * llvm::raw_ostream::getBufferStart ( ) const inlineprotected

GetNumBytesInBuffer()

size_t llvm::raw_ostream::GetNumBytesInBuffer ( ) const inline

has_colors()

virtual bool llvm::raw_ostream::has_colors ( ) const inlinevirtual

indent()

indent - Insert 'NumSpaces' spaces.

Definition at line 484 of file raw_ostream.cpp.

References raw_ostream(), and write_padding().

Referenced by llvm::collectParametricTerms(), llvm::computeAccessFunctions(), llvm::IndexedReference::computeRefCost(), llvm::DWARFDie::dump(), llvm::gsym::GsymReader::dump(), llvm::gsym::GsymReader::dump(), llvm::gsym::GsymReader::dump(), llvm::gsym::GsymReader::dump(), llvm::LexicalScope::dump(), llvm::pdb::IPDBSourceFile::dump(), llvm::sandboxir::SeedBundle::dump(), dumpAttribute(), llvm::sandboxir::Value::dumpCommonFooter(), dumpExampleDependence(), llvm::DWARFLocationTable::dumpLocationList(), DumpNodes(), DumpNodesr(), llvm::FPPassManager::dumpPassStructure(), llvm::LPPassManager::dumpPassStructure(), llvm::RGPassManager::dumpPassStructure(), dumpRanges(), llvm::DWARFDebugLoc::dumpRawEntry(), llvm::DWARFDebugLoclists::dumpRawEntry(), llvm::pdb::dumpSymbolField(), llvm::pdb::dumpSymbolIdField(), llvm::DWARFDebugLine::Row::dumpTableHeader(), llvm::MCPseudoProbe::emit(), llvm::MCPseudoProbeInlineTree::emit(), emitBasicBlockLoopComments(), llvm::findArrayDimensions(), llvm::support::detail::PadAdapter< T >::format(), llvm::IndexedReference::hasSpacialReuse(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::isClangModuleRef(), llvm::gsym::operator<<(), llvm::operator<<(), llvm::operator<<(), operator<<(), operator<<(), operator<<(), llvm::formatted_raw_ostream::PadToColumn(), llvm::DWARFDebugLine::LineTable::parse(), llvm::HashRecognize::print(), llvm::LoopAccessInfo::print(), llvm::LoopBase< BlockT, LoopT >::print(), llvm::MachineBasicBlock::print(), llvm::MemoryDepChecker::Dependence::print(), llvm::PredicatedScalarEvolution::print(), llvm::RegionBase< Tr >::print(), llvm::RuntimePointerChecking::print(), llvm::sampleprof::FunctionSamples::print(), llvm::sandboxir::Action::print(), llvm::sandboxir::MemDGNode::print(), llvm::SCEVComparePredicate::print(), llvm::SCEVWrapPredicate::print(), llvm::WebAssemblyException::print(), RecurrenceInfo::print(), slpvectorizer::BoUpSLP::VLOperands::print(), llvm::dwarf::printCFIProgram(), llvm::RuntimePointerChecking::printChecks(), PrintChildLoopComment(), llvm:🆑:Option::printEnumValHelpStr(), PrintExtension(), llvm:🆑:generic_parser_base::printGenericOptionDiff(), PrintHelpOptionList(), llvm:🆑:Option::printHelpStr(), printMBB(), llvm:🆑:basic_parser_impl::printOptionName(), PrintParentLoopComment(), llvm::TargetRegistry::printRegisteredTargetsForVersion(), printrWithDepthHelper(), llvm::RISCVISAInfo::printSupportedExtensions(), printUnwindRow(), and printWithSpacePadding().

is_displayed()

virtual bool llvm::raw_ostream::is_displayed ( ) const inlinevirtual

operator<<() [1/22]

operator<<() [2/22]

operator<<() [3/22]

operator<<() [4/22]

operator<<() [5/22]

Definition at line 391 of file raw_ostream.cpp.

References llvm::alignTo(), assert(), llvm::ArrayRef< T >::empty(), I, indent(), llvm::isPrint(), llvm::Log2_64_Ceil(), llvm::Lower, llvm::Offset, raw_ostream(), Size, llvm::Upper, and llvm::write_hex().

operator<<() [6/22]

Definition at line 368 of file raw_ostream.cpp.

References indent(), llvm::Integer, llvm::Lower, llvm::PrefixLower, llvm::PrefixUpper, raw_ostream(), llvm::SmallVectorTemplateCommon< T, typename >::size(), llvm::Upper, llvm::write_hex(), and llvm::write_integer().

operator<<() [7/22]

operator<<() [8/22]

operator<<() [9/22]

operator<<() [10/22]

operator<<() [11/22]

raw_ostream & llvm::raw_ostream::operator<< ( const std::string_view & Str) inline

operator<<() [12/22]

operator<<() [13/22]

operator<<() [14/22]

raw_ostream & llvm::raw_ostream::operator<< ( int N) inline

operator<<() [15/22]

operator<<() [16/22]

operator<<() [17/22]

operator<<() [18/22]

operator<<() [19/22]

operator<<() [20/22]

operator<<() [21/22]

operator<<() [22/22]

operator=()

preferred_buffer_size()

size_t raw_ostream::preferred_buffer_size ( ) const protectedvirtual

reserveExtraSpace()

virtual void llvm::raw_ostream::reserveExtraSpace ( uint64_t ExtraSize) inlinevirtual

resetColor()

reverseColor()

SetBuffer()

void llvm::raw_ostream::SetBuffer ( char * BufferStart, size_t Size ) inlineprotected

Use the provided buffer as the raw_ostream buffer.

This is intended for use only by subclasses which can arrange for the output to go directly into the desired output buffer, instead of being copied on each flush.

Definition at line 388 of file raw_ostream.h.

References Size.

SetBuffered()

void raw_ostream::SetBuffered ( )

SetBufferSize()

void llvm::raw_ostream::SetBufferSize ( size_t Size) inline

SetUnbuffered()

void llvm::raw_ostream::SetUnbuffered ( ) inline

tell()

uint64_t llvm::raw_ostream::tell ( ) const inline

tell - Return the current offset with the file.

Definition at line 148 of file raw_ostream.h.

References GetNumBytesInBuffer().

Referenced by llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::cloneAndEmitDebugFrame(), computeMemberData(), llvm::OnDiskChainedHashTableGenerator< Info >::Emit(), llvm::dwarf_linker::parallel::DebugLineSectionEmitter::emit(), llvm::DWARFYAML::emitDebugRanges(), llvm::dwarf_linker::parallel::DwarfUnit::emitDebugStringOffsetSection(), llvm::dwarf_linker::parallel::DwarfUnit::emitPubAcceleratorEntry(), llvm::dwarf_linker::parallel::DwarfUnit::emitPubAccelerators(), getSymbols(), pad(), llvm::CGDataOStream::patch(), llvm::ProfOStream::patch(), printLine(), printWithSpacePadding(), llvm::raw_pwrite_stream::pwrite(), llvm::LoongArchAsmBackend::relaxDwarfLineAddr(), llvm::RISCVAsmBackend::relaxDwarfLineAddr(), llvm::raw_string_ostream::reserveExtraSpace(), llvm::raw_svector_ostream::reserveExtraSpace(), rewriteOffsetToCurrentByte(), llvm::StableFunctionMapRecord::serialize(), llvm::coverage::TestingFormatWriter::write(), llvm::object::OffloadBinary::write(), writeCOFF(), writeDIE(), writeDWARFExpression(), writeDWARFLists(), writeFragment(), writeListEntry(), writeListEntry(), writePlaceholder(), llvm::MCAssembler::writeSectionData(), and writeSymbolTableHeader().

write() [1/2]

write() [2/2]

Definition at line 214 of file raw_ostream.cpp.

References llvm::CallingConv::C, LLVM_UNLIKELY, raw_ostream(), SetBuffered(), and write().

Referenced by changeColor(), llvm::object::CompressedOffloadBundle::compress(), llvm::InstrProfRecordWriterTrait::EmitData(), llvm::DWARFYAML::emitDebugAbbrev(), llvm::DWARFYAML::emitDebugInfo(), llvm::DWARFYAML::emitDebugLine(), llvm::DWARFYAML::emitDebugNames(), llvm::DWARFYAML::emitDebugStr(), emitExternalFile(), emitFileEntry(), EmitInlineAsmStr(), llvm::InstrProfRecordWriterTrait::EmitKey(), emitMagic(), emitPubSection(), emitVersion(), llvm::DWARFYAML::Data::getAbbrevTableContentByIndex(), llvm::vfs::makeMirroringOutputBackend(), llvm::orc::DumpObjects::operator()(), operator<<(), operator<<(), operator<<(), llvm::PGOCtxProfileWriter::PGOCtxProfileWriter(), printBigArchiveMemberHeader(), printBSDMemberHeader(), resetColor(), reverseColor(), llvm::remarks::StringTable::serialize(), llvm::coverage::TestingFormatWriter::write(), llvm::mcdxbc::PSVRuntimeInfo::write(), llvm::mcdxbc::RootSignatureDesc::write(), llvm::mcdxbc::Signature::write(), write(), write(), llvm::support::endian::write(), llvm::vfs::YAMLVFSWriter::write(), llvm::support::endian::write_array(), llvm::write_hex(), write_padding(), write_unsigned_impl(), writeArrayData(), llvm::yaml::BinaryRef::writeAsBinary(), llvm::yaml::BinaryRef::writeAsHex(), llvm::WriteBitcodeToFile(), writeCOFF(), writeDIE(), writeDWARFLists(), llvm::dxil::WriteDXILToFile(), writeECSymbols(), writeExtendedOpcode(), writeFragment(), llvm::writeIndexToFile(), writeInteger(), writeListEntry(), writeLoadConfig(), llvm::ARMAsmBackend::writeNopData(), llvm::LoongArchAsmBackend::writeNopData(), llvm::RISCVAsmBackend::writeNopData(), writeSymbolMap(), writeSymbolTable(), llvm::writeThinLinkBitcodeToFile(), writeUint32(), writeUint64(), writeUint8(), writeUniversalArchsToStream(), writeWithCommas(), llvm::yaml::yaml2archive(), llvm::yaml::yaml2offload(), and ZeroFillBytes().

write_escaped()

Output Str, turning '\', '\t', '
', '"', and anything that doesn't satisfy llvm::isPrint into an escape sequence.

Definition at line 157 of file raw_ostream.cpp.

References llvm::hexdigit(), llvm::isPrint(), and raw_ostream().

Referenced by llvm::object::ArchiveMemberHeader::ArchiveMemberHeader(), llvm::AsmToken::dump(), llvm::DWARFContext::dump(), llvm::DWARFFormValue::dump(), llvm::StringToOffsetTable::EmitStringTableDef(), llvm::object::ArchiveMemberHeader::getName(), llvm::StringSubstitution::getResultForDiagnostics(), llvm::PrettyStackTraceProgram::print(), llvm::Pattern::printSubstitutions(), llvm::MCExternalSymbolizer::tryAddingPcLoadReferenceComment(), and llvm::AArch64ExternalSymbolizer::tryAddingSymbolicOperand().

write_hex()

write_uuid()

write_zeros()

write_zeros - Insert 'NumZeros' nulls.

Definition at line 489 of file raw_ostream.cpp.

References raw_ostream(), and write_padding().

Referenced by llvm::DWARFYAML::Data::getAbbrevTableContentByIndex(), llvm::LoongArchAsmBackend::relaxDwarfLineAddr(), llvm::RISCVAsmBackend::relaxDwarfLineAddr(), llvm::object::OffloadBinary::write(), writeCOFF(), writeLoadConfig(), llvm::AVRAsmBackend::writeNopData(), llvm::CSKYAsmBackend::writeNopData(), llvm::LoongArchAsmBackend::writeNopData(), llvm::MipsAsmBackend::writeNopData(), and writeUniversalArchsToStream().

BLACK

Colors llvm::raw_ostream::BLACK = Colors::BLACK staticconstexpr

BLUE

Colors llvm::raw_ostream::BLUE = Colors::BLUE staticconstexpr

BRIGHT_BLACK

Colors llvm::raw_ostream::BRIGHT_BLACK = Colors::BRIGHT_BLACK staticconstexpr

BRIGHT_BLUE

Colors llvm::raw_ostream::BRIGHT_BLUE = Colors::BRIGHT_BLUE staticconstexpr

BRIGHT_CYAN

Colors llvm::raw_ostream::BRIGHT_CYAN = Colors::BRIGHT_CYAN staticconstexpr

BRIGHT_GREEN

Colors llvm::raw_ostream::BRIGHT_GREEN = Colors::BRIGHT_GREEN staticconstexpr

BRIGHT_MAGENTA

Colors llvm::raw_ostream::BRIGHT_MAGENTA = Colors::BRIGHT_MAGENTA staticconstexpr

BRIGHT_RED

Colors llvm::raw_ostream::BRIGHT_RED = Colors::BRIGHT_RED staticconstexpr

BRIGHT_WHITE

Colors llvm::raw_ostream::BRIGHT_WHITE = Colors::BRIGHT_WHITE staticconstexpr

BRIGHT_YELLOW

Colors llvm::raw_ostream::BRIGHT_YELLOW = Colors::BRIGHT_YELLOW staticconstexpr

CYAN

Colors llvm::raw_ostream::CYAN = Colors::CYAN staticconstexpr

GREEN

Colors llvm::raw_ostream::GREEN = Colors::GREEN staticconstexpr

MAGENTA

Colors llvm::raw_ostream::MAGENTA = Colors::MAGENTA staticconstexpr

RED

Colors llvm::raw_ostream::RED = Colors::RED staticconstexpr

RESET

Colors llvm::raw_ostream::RESET = Colors::RESET staticconstexpr

SAVEDCOLOR

Colors llvm::raw_ostream::SAVEDCOLOR = Colors::SAVEDCOLOR staticconstexpr

WHITE

Colors llvm::raw_ostream::WHITE = Colors::WHITE staticconstexpr

YELLOW

Colors llvm::raw_ostream::YELLOW = Colors::YELLOW staticconstexpr

The documentation for this class was generated from the following files: