Maintains a map from invocation to a SpecializationInfo object.
More...
Maintains a map from invocation to a SpecializationInfo object.
◆ addSpecialization() [1/2]
| void P4::SpecializationMap::addSpecialization |
( |
const IR::ConstructorCallExpression * |
invocation, |
|
|
const IR::IContainer * |
container, |
|
|
const IR::Node * |
insertion |
|
) |
| |
Add a specialization instance.
- Parameters
-
| invocation | The constructor invocation. |
| container | The object (eg. parser or control) being specialized. |
| insertion | Where the specialization should be inserted. |
◆ addSpecialization() [2/2]
| void P4::SpecializationMap::addSpecialization |
( |
const IR::Declaration_Instance * |
invocation, |
|
|
const IR::IContainer * |
container, |
|
|
const IR::Node * |
insertion |
|
) |
| |
Add a specialization instance.
- Parameters
-
| invocation | The constructor invocation. |
| container | The object (eg. parser or control) being specialized. |
| insertion | Where the specialization should be inserted. |