P4C
The P4 Compiler
|
This is the complete list of members for ActionData::Argument, including all inherited members.
_cond_name (defined in ActionData::Parameter) | ActionData::Parameter | protected |
_cond_type | ActionData::Parameter | protected |
Argument(IR::ID n, le_bitrange pf) (defined in ActionData::Argument) | ActionData::Argument | inline |
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 override (defined in ActionData::Argument) | ActionData::Argument | inlinevirtual |
equiv_cond(const Parameter *p) const (defined in ActionData::Parameter) | ActionData::Parameter | inline |
equiv_value(const Parameter *ad, bool check_cond=true) const override (defined in ActionData::Argument) | ActionData::Argument | inlinevirtual |
from_p4_program() const override (defined in ActionData::Argument) | ActionData::Argument | inlinevirtual |
get_extended_param(uint32_t extension, const Parameter *) const override (defined in ActionData::Argument) | ActionData::Argument | inlinevirtual |
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 *ad, bool) const override (defined in ActionData::Argument) | ActionData::Argument | 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 override (defined in ActionData::Argument) | ActionData::Argument | inlinevirtual |
only_one_overlap_solution() const override (defined in ActionData::Argument) | ActionData::Argument | inlinevirtual |
originalName() const (defined in ActionData::Argument) | ActionData::Argument | inline |
overlap(const Parameter *ad, bool guaranteed_one_overlap, le_bitrange *my_overlap, le_bitrange *ad_overlap) const override | ActionData::Argument | virtual |
param_field() const (defined in ActionData::Argument) | ActionData::Argument | inline |
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 override (defined in ActionData::Argument) | ActionData::Argument | inlinevirtual |
split(int lo, int hi) const override (defined in ActionData::Argument) | ActionData::Argument | inlinevirtual |
to() const (defined in ActionData::Parameter) | ActionData::Parameter | inline |
~Argument() (defined in ActionData::Argument) | ActionData::Argument | inlinevirtual |
~IHasDbPrint()=default (defined in P4::IHasDbPrint) | P4::IHasDbPrint | virtual |
~Parameter() (defined in ActionData::Parameter) | ActionData::Parameter | inlinevirtual |