GCC Middle and Back End API Reference
diagnostic_option_manager Class Referenceabstract

#include <diagnostic.h>

Inheritance diagram for diagnostic_option_manager:

Public Member Functions

virtual ~diagnostic_option_manager ()
 
virtual int option_enabled_p (diagnostic_option_id option_id) const =0
 
virtual char * make_option_name (diagnostic_option_id option_id, diagnostic_t orig_diag_kind, diagnostic_t diag_kind) const =0
 
virtual char * make_option_url (diagnostic_option_id option_id) const =0
 

Detailed Description

Abstract base class for the diagnostic subsystem to make queries
about command-line options.   

Constructor & Destructor Documentation

◆ ~diagnostic_option_manager()

virtual diagnostic_option_manager::~diagnostic_option_manager ( )
inlinevirtual

Member Function Documentation

◆ make_option_name()

virtual char * diagnostic_option_manager::make_option_name ( diagnostic_option_id option_id,
diagnostic_t orig_diag_kind,
diagnostic_t diag_kind ) const
pure virtual

◆ make_option_url()

virtual char * diagnostic_option_manager::make_option_url ( diagnostic_option_id option_id) const
pure virtual

◆ option_enabled_p()

virtual int diagnostic_option_manager::option_enabled_p ( diagnostic_option_id option_id) const
pure virtual

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