P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::CallInfo Struct Reference

Describes information about a caller-callee pair. More...

#include <inlining.h>

Inheritance diagram for P4::CallInfo:
[legend]

Public Member Functions

 CallInfo (const IR::IContainer *caller, const IR::IContainer *callee, const IR::Declaration_Instance *instantiation)
 
void addInvocation (const IR::MethodCallStatement *statement)
 
void dbprint (std::ostream &out) const
 
- Public Member Functions inherited from P4::IHasDbPrint
void print () const
 

Public Attributes

const IR::IContainer * callee
 
const IR::IContainer * caller
 
const IR::Declaration_Instance * instantiation
 
std::set< const IR::MethodCallStatement * > invocations
 

Detailed Description

Describes information about a caller-callee pair.

Member Function Documentation

◆ dbprint()

void P4::CallInfo::dbprint ( std::ostream & out) const
inlinevirtual

Implements P4::IHasDbPrint.