clang  6.0.0svn
Public Member Functions | Friends | List of all members
clang::ento::CheckerBase Class Reference

#include "clang/StaticAnalyzer/Core/Checker.h"

Inheritance diagram for clang::ento::CheckerBase:
Inheritance graph
[legend]
Collaboration diagram for clang::ento::CheckerBase:
Collaboration graph
[legend]

Public Member Functions

StringRef getTagDescription () const override
 
CheckName getCheckName () const
 
virtual void printState (raw_ostream &Out, ProgramStateRef State, const char *NL, const char *Sep) const
 See CheckerManager::runCheckersForPrintState. More...
 
- Public Member Functions inherited from clang::ProgramPointTag
 ProgramPointTag (void *tagKind=nullptr)
 
virtual ~ProgramPointTag ()
 

Friends

class ::clang::ento::CheckerManager
 

Additional Inherited Members

- Protected Member Functions inherited from clang::ProgramPointTag
const void * getTagKind ()
 Used to implement 'isKind' in subclasses. More...
 

Detailed Description

Definition at line 475 of file Checker.h.

Member Function Documentation

◆ getCheckName()

CheckName CheckerBase::getCheckName ( ) const

Definition at line 24 of file Checker.cpp.

Referenced by getTagDescription(), and clang::ento::operator<<().

◆ getTagDescription()

StringRef CheckerBase::getTagDescription ( ) const
overridevirtual

Implements clang::ProgramPointTag.

Definition at line 20 of file Checker.cpp.

References getCheckName(), and clang::ento::CheckName::getName().

◆ printState()

virtual void clang::ento::CheckerBase::printState ( raw_ostream &  Out,
ProgramStateRef  State,
const char *  NL,
const char *  Sep 
) const
inlinevirtual

Friends And Related Function Documentation

◆ ::clang::ento::CheckerManager

friend class ::clang::ento::CheckerManager
friend

Definition at line 477 of file Checker.h.


The documentation for this class was generated from the following files: