P4C
The P4 Compiler
 
Loading...
Searching...
No Matches
P4Tools::HSIndexToMember Class Reference

The main class for finding non-concrete header stack indices. More...

Inheritance diagram for P4Tools::HSIndexToMember:

Public Member Functions

const IR::Node * postorder (IR::ArrayIndex *curArrayIndex) override
 

Static Public Member Functions

static const IR::ArrayIndex * produceStackIndex (const IR::Type *type, const IR::Expression *expression, size_t arrayIndex)
 

Detailed Description

The main class for finding non-concrete header stack indices.

Member Function Documentation

◆ produceStackIndex()

const IR::ArrayIndex * P4Tools::HSIndexToMember::produceStackIndex ( const IR::Type * type,
const IR::Expression * expression,
size_t arrayIndex )
static

Convert a parent expression and an index into a member expression with that particular index as string member. The type is used to specify the member type.