GCC Middle and Back End API Reference
tree-diagnostic-sink-extensions.h
Go to the documentation of this file.
1/* Compiler-specific implementation of GCC extensions to diagnostic output.
2 Copyright (C) 2025 Free Software Foundation, Inc.
3
4This file is part of GCC.
5
6GCC is free software; you can redistribute it and/or modify it under
7the terms of the GNU General Public License as published by the Free
8Software Foundation; either version 3, or (at your option) any later
9version.
10
11GCC is distributed in the hope that it will be useful, but WITHOUT ANY
12WARRANTY; without even the implied warranty of MERCHANTABILITY or
13FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14for more details.
15
16You should have received a copy of the GNU General Public License
17along with GCC; see the file COPYING3. If not see
18<http://www.gnu.org/licenses/>. */
19
20#ifndef TREE_DIAGNOSTIC_SINK_EXTENSIONS_H
21#define TREE_DIAGNOSTIC_SINK_EXTENSIONS_H
22
23#include "opts-diagnostic.h"
24
26{
27public:
28 std::unique_ptr<diagnostics::sink::extension>
29 make_cfg_extension (diagnostics::sink &sink) const final override;
30};
31
32#endif /* TREE_DIAGNOSTIC_SINK_EXTENSIONS_H */
Definition tree-diagnostic-sink-extensions.h:26
std::unique_ptr< diagnostics::sink::extension > make_cfg_extension(diagnostics::sink &sink) const final override
Definition tree-diagnostic-cfg.cc:387
Definition sink.h:36
Definition opts-diagnostic.h:67
Definition libgdiagnostics.cc:221