GCC Middle and Back End API Reference
|
Public Types | |
using | digraph = diagnostics::digraphs::digraph |
Public Member Functions | |
std::unique_ptr< std::vector< std::unique_ptr< digraph > > > | create_object () const final override |
void | take_graph (std::unique_ptr< diagnostic_graph > graph) |
const std::vector< std::unique_ptr< diagnostics::digraphs::digraph > > & | get_or_create () const |
Private Attributes | |
std::vector< std::unique_ptr< digraph > > | m_digraphs |
std::unique_ptr< std::vector< std::unique_ptr< diagnostics::digraphs::digraph > > > | m_object |
|
inlinefinaloverridevirtual |
Implements lazily_created< std::vector< std::unique_ptr< diagnostics::digraphs::digraph > > >.
References final(), and m_digraphs.
|
inlineinherited |
|
inline |
References m_digraphs.
|
mutableprivate |
Referenced by create_object(), and take_graph().
|
mutableprivateinherited |