P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::SimpleCallInfo< CallableT, CallNodeT, CallExpressionT > Class Template Reference
Inheritance diagram for P4::SimpleCallInfo< CallableT, CallNodeT, CallExpressionT >:
[legend]

Public Types

using Callable = CallableT
 
using CallExpression = CallExpressionT
 
using CallNode = CallNodeT
 

Public Member Functions

 SimpleCallInfo (const Callable *caller, const Callable *callee, const CallNode *call, const CallExpression *expr)
 
void dbprint (std::ostream &out) const
 
- Public Member Functions inherited from P4::IHasDbPrint
void print () const
 

Public Attributes

const CallNode * call
 
const Callable * callee
 
const Callable * caller
 
const CallExpression * callExpr
 

Member Function Documentation

◆ dbprint()

template<class CallableT , class CallNodeT , class CallExpressionT = IR::MethodCallExpression>
void P4::SimpleCallInfo< CallableT, CallNodeT, CallExpressionT >::dbprint ( std::ostream & out) const
inlinevirtual

Implements P4::IHasDbPrint.