clang API Documentation
#include "clang/Basic/FileManager.h"
#include "clang/Basic/SourceManager.h"
#include "clang/Lex/Lexer.h"
#include "llvm/Support/raw_ostream.h"
Go to the source code of this file.
Namespaces | |
namespace | clang |
namespace | clang::markup |
Typedefs | |
typedef llvm::DenseMap< FileID, unsigned > | clang::markup::FIDMap |
Functions | |
void | clang::markup::AddFID (FIDMap &FIDs, SmallVectorImpl< FileID > &V, const SourceManager &SM, SourceLocation L) |
unsigned | clang::markup::GetFID (const FIDMap &FIDs, const SourceManager &SM, SourceLocation L) |
raw_ostream & | clang::markup::Indent (raw_ostream &o, const unsigned indent) |
raw_ostream & | clang::markup::EmitPlistHeader (raw_ostream &o) |
raw_ostream & | clang::markup::EmitInteger (raw_ostream &o, int64_t value) |
raw_ostream & | clang::markup::EmitString (raw_ostream &o, StringRef s) |
void | clang::markup::EmitLocation (raw_ostream &o, const SourceManager &SM, const LangOptions &LangOpts, SourceLocation L, const FIDMap &FM, unsigned indent, bool extend=false) |
void | clang::markup::EmitRange (raw_ostream &o, const SourceManager &SM, const LangOptions &LangOpts, CharSourceRange R, const FIDMap &FM, unsigned indent) |