P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::ComplexValues::FieldsMap Struct Reference
Inheritance diagram for P4::ComplexValues::FieldsMap:
[legend]

Public Member Functions

 FieldsMap (const IR::Type *type)
 
const IR::Expression * convertToExpression () override
 
void dbprint (std::ostream &out) const override
 
ComponentgetComponent (cstring name) override
 
- Public Member Functions inherited from P4::ComplexValues::Component
- Public Member Functions inherited from P4::IHasDbPrint
void print () const
 

Public Attributes

ordered_map< cstring, Component * > members
 
const IR::Type * type
 

Member Function Documentation

◆ convertToExpression()

const IR::Expression * P4::ComplexValues::FieldsMap::convertToExpression ( )
inlineoverridevirtual

◆ dbprint()

void P4::ComplexValues::FieldsMap::dbprint ( std::ostream & out) const
inlineoverridevirtual

◆ getComponent()

Component * P4::ComplexValues::FieldsMap::getComponent ( cstring name)
inlineoverridevirtual