GCC Middle and Back End API Reference
ana::stmt_finder Class Referenceabstract

#include <exploded-graph.h>

Public Member Functions

virtual ~stmt_finder ()
 
virtual std::unique_ptr< stmt_finderclone () const =0
 
virtual const gimplefind_stmt (const exploded_path &epath)=0
 
virtual void update_event_loc_info (event_loc_info &)=0
 

Detailed Description

Abstract base class for use when passing NULL as the stmt for
a possible warning, allowing the choice of stmt to be deferred
until after we have an emission path (and know we're emitting a
warning).   

Constructor & Destructor Documentation

◆ ~stmt_finder()

virtual ana::stmt_finder::~stmt_finder ( )
inlinevirtual

Member Function Documentation

◆ clone()

virtual std::unique_ptr< stmt_finder > ana::stmt_finder::clone ( ) const
pure virtual

◆ find_stmt()

virtual const gimple * ana::stmt_finder::find_stmt ( const exploded_path & epath)
pure virtual

◆ update_event_loc_info()

virtual void ana::stmt_finder::update_event_loc_info ( event_loc_info & )
pure virtual

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