![]() |
P4C
The P4 Compiler
|
This is the complete list of members for ActionData::Parameter, including all inherited members.
| _cond_name (defined in ActionData::Parameter) | ActionData::Parameter | protected |
| _cond_type | ActionData::Parameter | protected |
| can_merge(const Parameter *param) const (defined in ActionData::Parameter) | ActionData::Parameter | inlinevirtual |
| can_overlap_ranges(le_bitrange my_range, le_bitrange ad_range, le_bitrange &overlap, le_bitrange *my_overlap, le_bitrange *ad_overlap) const (defined in ActionData::Parameter) | ActionData::Parameter | |
| cond_name() const (defined in ActionData::Parameter) | ActionData::Parameter | inline |
| dbprint(std::ostream &out) const =0 (defined in ActionData::Parameter) | ActionData::Parameter | pure virtual |
| equiv_cond(const Parameter *p) const (defined in ActionData::Parameter) | ActionData::Parameter | inline |
| equiv_value(const Parameter *, bool check_cond=true) const =0 (defined in ActionData::Parameter) | ActionData::Parameter | pure virtual |
| from_p4_program() const =0 (defined in ActionData::Parameter) | ActionData::Parameter | pure virtual |
| get_extended_param(uint32_t extension, const Parameter *) const =0 (defined in ActionData::Parameter) | ActionData::Parameter | pure virtual |
| is() const (defined in ActionData::Parameter) | ActionData::Parameter | inline |
| is_cond_type(ModConditionally_t type) const (defined in ActionData::Parameter) | ActionData::Parameter | inline |
| is_next_bit_of_param(const Parameter *, bool same_alias) const =0 (defined in ActionData::Parameter) | ActionData::Parameter | pure virtual |
| is_subset_of(const Parameter *param) const (defined in ActionData::Parameter) | ActionData::Parameter | inlinevirtual |
| merge(const Parameter *param) const (defined in ActionData::Parameter) | ActionData::Parameter | inlinevirtual |
| name() const =0 (defined in ActionData::Parameter) | ActionData::Parameter | pure virtual |
| only_one_overlap_solution() const =0 (defined in ActionData::Parameter) | ActionData::Parameter | pure virtual |
| overlap(const Parameter *ad, bool guaranteed_one_overlap, le_bitrange *my_overlap, le_bitrange *ad_overlap) const =0 (defined in ActionData::Parameter) | ActionData::Parameter | pure virtual |
| print() const (defined in P4::IHasDbPrint) | P4::IHasDbPrint | |
| set_cond(ModConditionally_t ct, cstring n) (defined in ActionData::Parameter) | ActionData::Parameter | inline |
| set_cond(const Parameter *p) (defined in ActionData::Parameter) | ActionData::Parameter | inline |
| size() const =0 (defined in ActionData::Parameter) | ActionData::Parameter | pure virtual |
| split(int lo, int hi) const =0 (defined in ActionData::Parameter) | ActionData::Parameter | pure virtual |
| to() const (defined in ActionData::Parameter) | ActionData::Parameter | inline |
| ~IHasDbPrint()=default (defined in P4::IHasDbPrint) | P4::IHasDbPrint | virtual |
| ~Parameter() (defined in ActionData::Parameter) | ActionData::Parameter | inlinevirtual |