GCC Middle and Back End API Reference
gcc_extension_factory Class Referenceabstract

#include <opts-diagnostic.h>

Inheritance diagram for gcc_extension_factory:
Collaboration diagram for gcc_extension_factory:

Public Member Functions

virtual ~gcc_extension_factory ()
virtual std::unique_ptr< diagnostics::sink::extensionmake_cfg_extension (diagnostics::sink &sink) const =0

Static Public Attributes

static const gcc_extension_factorysingleton

Constructor & Destructor Documentation

◆ ~gcc_extension_factory()

virtual gcc_extension_factory::~gcc_extension_factory ( )
inlinevirtual

Member Function Documentation

◆ make_cfg_extension()

virtual std::unique_ptr< diagnostics::sink::extension > gcc_extension_factory::make_cfg_extension ( diagnostics::sink & sink) const
pure virtual

Implemented in compiler_extension_factory.

Field Documentation

◆ singleton

const gcc_extension_factory * gcc_extension_factory::singleton
static

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