GCC Middle and Back End API Reference
block_relation_iterator Class Reference

#include <value-relation.h>

Collaboration diagram for block_relation_iterator:

Public Member Functions

 block_relation_iterator (const relation_oracle *oracle, basic_block bb, value_relation &, tree name=NULL)
void get_next_relation (value_relation &vr)

Data Fields

const relation_oraclem_oracle
basic_block m_bb
relation_chainm_ptr
bool m_done
tree m_name

Constructor & Destructor Documentation

◆ block_relation_iterator()

block_relation_iterator::block_relation_iterator ( const relation_oracle * oracle,
basic_block bb,
value_relation & vr,
tree name = NULL )

Member Function Documentation

◆ get_next_relation()

void block_relation_iterator::get_next_relation ( value_relation & vr)

Field Documentation

◆ m_bb

basic_block block_relation_iterator::m_bb

◆ m_done

bool block_relation_iterator::m_done

◆ m_name

tree block_relation_iterator::m_name

◆ m_oracle

const relation_oracle* block_relation_iterator::m_oracle

◆ m_ptr

relation_chain* block_relation_iterator::m_ptr

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