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)

Member Function Documentation

◆ operator int()

auto_flag< int >::operator int ( ) const

Field Documentation

◆ m_flag

int auto_flag< int >::m_flag

◆ m_sptr

int * auto_flag< int >::m_sptr

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