clang  6.0.0svn
Typedefs | Functions
clang::markup Namespace Reference

Typedefs

typedef llvm::DenseMap< FileID, unsigned > FIDMap
 

Functions

void AddFID (FIDMap &FIDs, SmallVectorImpl< FileID > &V, const SourceManager &SM, SourceLocation L)
 
unsigned GetFID (const FIDMap &FIDs, const SourceManager &SM, SourceLocation L)
 
raw_ostream & Indent (raw_ostream &o, const unsigned indent)
 
raw_ostream & EmitPlistHeader (raw_ostream &o)
 
raw_ostream & EmitInteger (raw_ostream &o, int64_t value)
 
raw_ostream & EmitString (raw_ostream &o, StringRef s)
 
void EmitLocation (raw_ostream &o, const SourceManager &SM, SourceLocation L, const FIDMap &FM, unsigned indent)
 
void EmitRange (raw_ostream &o, const SourceManager &SM, CharSourceRange R, const FIDMap &FM, unsigned indent)
 

Typedef Documentation

◆ FIDMap

typedef llvm::DenseMap<FileID, unsigned> clang::markup::FIDMap

Definition at line 18 of file PlistSupport.h.

Function Documentation

◆ AddFID()

void clang::markup::AddFID ( FIDMap FIDs,
SmallVectorImpl< FileID > &  V,
const SourceManager SM,
SourceLocation  L 
)
inline

◆ EmitInteger()

raw_ostream& clang::markup::EmitInteger ( raw_ostream &  o,
int64_t  value 
)
inline

Definition at line 53 of file PlistSupport.h.

Referenced by EmitLocation(), and getLevelName().

◆ EmitLocation()

void clang::markup::EmitLocation ( raw_ostream &  o,
const SourceManager SM,
SourceLocation  L,
const FIDMap FM,
unsigned  indent 
)
inline

◆ EmitPlistHeader()

raw_ostream& clang::markup::EmitPlistHeader ( raw_ostream &  o)
inline

Definition at line 44 of file PlistSupport.h.

Referenced by ReportPiece().

◆ EmitRange()

void clang::markup::EmitRange ( raw_ostream &  o,
const SourceManager SM,
CharSourceRange  R,
const FIDMap FM,
unsigned  indent 
)
inline

◆ EmitString()

raw_ostream& clang::markup::EmitString ( raw_ostream &  o,
StringRef  s 
)
inline

◆ GetFID()

unsigned clang::markup::GetFID ( const FIDMap FIDs,
const SourceManager SM,
SourceLocation  L 
)
inline

◆ Indent()

raw_ostream& clang::markup::Indent ( raw_ostream &  o,
const unsigned  indent 
)
inline

Definition at line 38 of file PlistSupport.h.

Referenced by EmitLocation(), and EmitRange().