Jlm
Public Member Functions | Private Attributes | List of all members
jlm::rvsdg::SubstitutionMap Class Referencefinal

#include <substitution.hpp>

Public Member Functions

bool contains (const Output &original) const noexcept
 
Outputlookup (const Output &original) const
 
void insert (const Output *original, Output *substitute)
 

Private Attributes

std::unordered_map< const Output *, Output * > outputMap_ {}
 

Detailed Description

Definition at line 19 of file substitution.hpp.

Member Function Documentation

◆ contains()

bool jlm::rvsdg::SubstitutionMap::contains ( const Output original) const
inlinenoexcept

Definition at line 23 of file substitution.hpp.

◆ insert()

void jlm::rvsdg::SubstitutionMap::insert ( const Output original,
Output substitute 
)
inline

Definition at line 38 of file substitution.hpp.

◆ lookup()

Output& jlm::rvsdg::SubstitutionMap::lookup ( const Output original) const
inline

Definition at line 29 of file substitution.hpp.

Member Data Documentation

◆ outputMap_

std::unordered_map<const Output *, Output *> jlm::rvsdg::SubstitutionMap::outputMap_ {}
private

Definition at line 44 of file substitution.hpp.


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