GCC Middle and Back End API Reference
diagnostic_metadata::precanned_rule Class Reference

#include <diagnostic-metadata.h>

Inheritance diagram for diagnostic_metadata::precanned_rule:
Collaboration diagram for diagnostic_metadata::precanned_rule:

Public Member Functions

 precanned_rule (const char *desc, const char *url)
 
charmake_description () const final override
 
charmake_url () const final override
 

Private Attributes

const charm_desc
 
const charm_url
 

Constructor & Destructor Documentation

◆ precanned_rule()

diagnostic_metadata::precanned_rule::precanned_rule ( const char * desc,
const char * url )
inline

Member Function Documentation

◆ make_description()

char * diagnostic_metadata::precanned_rule::make_description ( ) const
inlinefinaloverridevirtual

Implements diagnostic_metadata::rule.

References m_desc, and NULL.

◆ make_url()

char * diagnostic_metadata::precanned_rule::make_url ( ) const
inlinefinaloverridevirtual

Implements diagnostic_metadata::rule.

References m_url, and NULL.

Field Documentation

◆ m_desc

const char* diagnostic_metadata::precanned_rule::m_desc
private

Referenced by make_description().

◆ m_url

const char* diagnostic_metadata::precanned_rule::m_url
private

Referenced by make_url().


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