Namespaces | Functions
DPrint.h File Reference
#include <source_location>
#include "InsightsStrCat.h"
Include dependency graph for DPrint.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  clang
 
namespace  clang::insights
 
namespace  clang::insights::details
 

Functions

const char * clang::insights::details::Normalize (const std::string &arg)
 
uint64_t clang::insights::details::Normalize (const llvm::APInt &arg)
 
const char * clang::insights::details::Normalize (const llvm::APSInt &arg)
 
const char * clang::insights::details::Normalize (const StringRef &arg)
 
const auto & clang::insights::details::Normalize (const auto &arg)
 
void clang::insights::details::FPrintf (const char *fmt, const auto &... args)
 
void clang::insights::DPrint (const char *fmt, const auto &... args)
 Debug print which is disabled in release-mode.
 
void clang::insights::Error (const char *fmt, const auto &... args)
 Log an error.
 
void clang::insights::Dump (const auto *stmt)
 
void clang::insights::Error (const Decl *stmt, const char *fmt, const auto &... args)
 Log an error.
 
void clang::insights::Error (const Stmt *stmt, const char *fmt, const auto &... args)
 Log an error.
 
void clang::insights::ToDo (const class Stmt *stmt, class OutputFormatHelper &outputFormatHelper, std::source_location loc=std::source_location::current())
 Helper function to generate TODO comments for an unsupported Stmt.
 
void clang::insights::ToDo (const class Decl *stmt, class OutputFormatHelper &outputFormatHelper, std::source_location loc=std::source_location::current())
 Helper function to generate TODO comments for an unsupported Decl.
 
void clang::insights::ToDo (const class TemplateArgument &stmt, class OutputFormatHelper &outputFormatHelper, std::source_location loc=std::source_location::current())
 Helper function to generate TODO comments for an unsupported TemplateArgument.