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
- public SimpleProgramPointTag(llvm::StringRef MsgProvider, llvm::StringRef Msg)
- public llvm::StringRef getTagDescription() const
Inherited from ProgramPointTag:
Methods
¶SimpleProgramPointTag(llvm::StringRef MsgProvider,
llvm::StringRef Msg)
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
llvm::StringRef getTagDescription() const
Declared at: clang/include/clang/Analysis/ProgramPoint.h:55