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

 clang
 
 clang::insights
 
 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 ([[maybe_unused]] const char *fmt, [[maybe_unused]] const auto &... args)
 Debug print which is disabled in release-mode. More...
 
void clang::insights::Error (const char *fmt, const auto &... args)
 Log an error. More...
 
void clang::insights::Dump ([[maybe_unused]] const auto *stmt)
 
void clang::insights::Error (const Decl *stmt, const char *fmt, const auto &... args)
 Log an error. More...
 
void clang::insights::Error (const Stmt *stmt, const char *fmt, const auto &... args)
 Log an error. More...
 
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. More...
 
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. More...
 
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. More...