GCC Middle and Back End API Reference
auto_edge_flag Class Reference

#include <cfg.h>

Inheritance diagram for auto_edge_flag:
Collaboration diagram for auto_edge_flag:

Public Member Functions

 auto_edge_flag (function *fun)
 
 operator int () const
 

Private Attributes

int * m_sptr
 
int m_flag
 

Detailed Description

RAII class to allocate an edge flag for temporary use.  You have
to clear the flag from all edges when you are finished using it.   

Constructor & Destructor Documentation

◆ auto_edge_flag()

auto_edge_flag::auto_edge_flag ( function * fun)
inline

Member Function Documentation

◆ operator int()

auto_flag< int >::operator int ( ) const
inlineinherited

Field Documentation

◆ m_flag

int auto_flag< int >::m_flag
privateinherited

◆ m_sptr

int* auto_flag< int >::m_sptr
privateinherited

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