P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::SimpleInlineWorkList< CallInfo > Class Template Reference
Inheritance diagram for P4::SimpleInlineWorkList< CallInfo >:
[legend]

Public Types

using ReplacementMap
 

Public Member Functions

void add (CallInfo *info)
 
void dbprint (std::ostream &out) const
 
bool empty () const
 
- Public Member Functions inherited from P4::IHasDbPrint
void print () const
 

Public Attributes

std::map< const typename CallInfo::Callable *, ReplacementMap > sites
 

Member Typedef Documentation

◆ ReplacementMap

template<class CallInfo >
using P4::SimpleInlineWorkList< CallInfo >::ReplacementMap
Initial value:
std::map<
const typename CallInfo::CallNode *,
std::pair<const typename CallInfo::Callable *, const typename CallInfo::CallExpression *>>

Member Function Documentation

◆ dbprint()

template<class CallInfo >
void P4::SimpleInlineWorkList< CallInfo >::dbprint ( std::ostream & out) const
inlinevirtual

Implements P4::IHasDbPrint.