GCC Middle and Back End API Reference
impl_rule Class Reference
Inheritance diagram for impl_rule:
Collaboration diagram for impl_rule:

Public Member Functions

 impl_rule (const char *title, const char *url)
 
virtual ~impl_rule ()
 
char * make_description () const final override
 
char * make_url () const final override
 

Private Attributes

owned_nullable_string m_title
 
owned_nullable_string m_url
 

Constructor & Destructor Documentation

◆ impl_rule()

impl_rule::impl_rule ( const char * title,
const char * url )
inline

References m_title, and m_url.

◆ ~impl_rule()

virtual impl_rule::~impl_rule ( )
inlinevirtual

Member Function Documentation

◆ make_description()

char * impl_rule::make_description ( ) const
inlinefinaloverridevirtual

Implements diagnostic_metadata::rule.

References final(), and m_title.

◆ make_url()

char * impl_rule::make_url ( ) const
inlinefinaloverridevirtual

Implements diagnostic_metadata::rule.

References final(), and m_url.

Field Documentation

◆ m_title

owned_nullable_string impl_rule::m_title
private

Referenced by impl_rule(), and make_description().

◆ m_url

owned_nullable_string impl_rule::m_url
private

Referenced by impl_rule(), and make_url().


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