class SimpleProgramPointTag

Declaration

class SimpleProgramPointTag : public ProgramPointTag { /* full declaration omitted */ };

Description

ProgramPoints can be "tagged" as representing points specific to a given analysis entity. Tags are abstract annotations, with an associated description and potentially other information.

Declared at: clang/include/clang/Analysis/ProgramPoint.h:51

Inherits from: ProgramPointTag

Member Variables

private std::string Desc

Method Overview

Inherited from ProgramPointTag:

Methods

SimpleProgramPointTag(llvm::StringRef MsgProvider,
                      llvm::StringRef Msg)

Declared at: clang/include/clang/Analysis/ProgramPoint.h:54

Parameters

llvm::StringRef MsgProvider
llvm::StringRef Msg

llvm::StringRef getTagDescription() const

Declared at: clang/include/clang/Analysis/ProgramPoint.h:55