GCC Middle and Back End API Reference
ana::pending_note Class Referenceabstract

#include <pending-diagnostic.h>

Inheritance diagram for ana::pending_note:

Public Member Functions

virtual ~pending_note ()
virtual const char * get_kind () const =0
virtual void emit () const =0
bool equal_p (const pending_note &other) const
virtual bool subclass_equal_p (const pending_note &other) const =0

Detailed Description

An abstract base class for capturing additional notes that are to be emitted with a diagnostic.

Constructor & Destructor Documentation

◆ ~pending_note()

virtual ana::pending_note::~pending_note ( )
inlinevirtual

Member Function Documentation

◆ emit()

virtual void ana::pending_note::emit ( ) const
pure virtual

◆ equal_p()

bool ana::pending_note::equal_p ( const pending_note & other) const
inline

References get_kind(), and subclass_equal_p().

◆ get_kind()

virtual const char * ana::pending_note::get_kind ( ) const
pure virtual

Referenced by equal_p().

◆ subclass_equal_p()

virtual bool ana::pending_note::subclass_equal_p ( const pending_note & other) const
pure virtual

Implemented in ana::pending_note_subclass< Subclass >.

Referenced by equal_p().


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