Left shift operators
Synopses
Declared in <llvm/DebugInfo/PDB/PDBExtras.h>
Write the name of a PDB_Checksum enumerator to OS.
raw_ostream&
operator<<(
raw_ostream& OS,
PDB_Checksum const& Checksum);
Write symbol‐tag counts from Stats to OS.
raw_ostream&
operator<<(
raw_ostream& OS,
TagStats const& Stats);
Write a dotted major.minor.build version string to OS.
raw_ostream&
operator<<(
raw_ostream& OS,
VersionInfo const& Version);
Write the active payload of a Variant to OS.
raw_ostream&
operator<<(
raw_ostream& OS,
Variant const& Value);
Write the name of a PDB_Machine enumerator to OS.
raw_ostream&
operator<<(
raw_ostream& OS,
PDB_Machine const& Machine);
Write the name of a PDB_UdtType enumerator to OS.
raw_ostream&
operator<<(
raw_ostream& OS,
PDB_UdtType const& Type);
Write the name of a PDB_MemberAccess enumerator to OS.
raw_ostream&
operator<<(
raw_ostream& OS,
PDB_MemberAccess const& Access);
Write the name of a PDB_SymType enumerator to OS.
raw_ostream&
operator<<(
raw_ostream& OS,
PDB_SymType const& Tag);
Write the name of a PDB_Lang enumerator to OS.
raw_ostream&
operator<<(
raw_ostream& OS,
PDB_Lang const& Lang);
Stream Item to the output stream owned by Printer.
template<class T>
raw_ostream&
operator<<(
LinePrinter& Printer,
T const& Item);
Write the name of a CodeView thunk ordinal to OS.
raw_ostream&
operator<<(
raw_ostream& OS,
codeview::ThunkOrdinal const& Thunk);
Write the name of a PDB_LocType enumerator to OS.
raw_ostream&
operator<<(
raw_ostream& OS,
PDB_LocType const& Loc);
Write a CPU register name to OS.
raw_ostream&
operator<<(
raw_ostream& OS,
llvm::codeview::CPURegister const& CpuReg);
Write the name of a PDB_DataKind enumerator to OS.
raw_ostream&
operator<<(
raw_ostream& OS,
PDB_DataKind const& Data);
Write the name of a PDB_BuiltinType enumerator to OS.
raw_ostream&
operator<<(
raw_ostream& OS,
PDB_BuiltinType const& Type);
Write a calling‐convention name (e.g. __cdecl) to OS.
raw_ostream&
operator<<(
raw_ostream& OS,
PDB_CallingConv const& Conv);
Write the name of a PDB_VariantType enumerator to OS.
raw_ostream&
operator<<(
raw_ostream& OS,
PDB_VariantType const& Value);
Return Value
-
A reference to
OS. -
The underlying raw_ostream after insertion.
Parameters
Name |
Description |
OS |
The stream to write to. |
Checksum |
The checksum algorithm enumerator to print. |
Stats |
Map of symbol tags to occurrence counts. |
Version |
The version components to print. |
Value |
The variant whose typed value is printed. |
Machine |
The target‐machine enumerator to print. |
Type |
The UDT‐kind enumerator to print. |
Access |
The member‐access enumerator to print. |
Tag |
The symbol‐tag enumerator to print. |
Lang |
The source‐language enumerator to print. |
Printer |
The line printer whose stream receives |
Item |
The value to insert into the stream. |
Thunk |
The thunk ordinal to print. |
Loc |
The location‐type enumerator to print. |
CpuReg |
The CPU and register pair to print. |
Data |
The data‐kind enumerator to print. |
Conv |
The calling convention to print. |
Created with MrDocs