| 
| 
  | ParameterSubstitution (const ParameterSubstitution &other)=default | 
|   | 
| 
void  | add (const IR::Parameter *parameter, const IR::Argument *value) | 
|   | 
| 
bool  | contains (const IR::Parameter *param) const | 
|   | 
| void  | dbprint (std::ostream &out) const | 
|   | 
| 
bool  | empty () const | 
|   | 
| 
const IR::Parameter *  | findParameter (const IR::Argument *argument) const | 
|   | 
| 
Util::Enumerator< const IR::Parameter * > *  | getParametersInArgumentOrder () const | 
|   | Returns parameters in the order they were added. 
  | 
|   | 
| Util::Enumerator< const IR::Parameter * > *  | getParametersInOrder () const | 
|   | 
| 
const IR::Argument *  | lookup (const IR::Parameter *param) const | 
|   | 
| 
const IR::Argument *  | lookupByName (cstring name) const | 
|   | 
| void  | populate (const IR::ParameterList *params, const IR::Vector< IR::Argument > *args) | 
|   | 
| 
void  | print () const | 
|   |