P4C
The P4 Compiler
|
This is the complete list of members for Slice, including all inherited members.
align(int size) const (defined in Slice) | Slice | |
bytealign() const (defined in Slice) | Slice | inline |
fullbyte() const (defined in Slice) | Slice | |
get_container() const (defined in Slice) | Slice | inline |
get_field() const (defined in Slice) | Slice | inline |
get_hi() const (defined in Slice) | Slice | inline |
get_lo() const (defined in Slice) | Slice | inline |
join(Slice &a) const (defined in Slice) | Slice | |
operator bool() const (defined in Slice) | Slice | inlineexplicit |
operator&(const Slice &a) const (defined in Slice) | Slice | inline |
operator&=(const Slice &a) (defined in Slice) | Slice | inline |
operator()(int bit) const (defined in Slice) | Slice | inline |
operator()(int l, int h) const (defined in Slice) | Slice | inline |
operator-(const Slice &a) const (defined in Slice) | Slice | inline |
operator-(const std::vector< Slice > &a) const (defined in Slice) | Slice | inline |
operator-=(const Slice &a) (defined in Slice) | Slice | inline |
operator-=(const std::vector< Slice > &a) (defined in Slice) | Slice | inline |
operator<< (defined in Slice) | Slice | friend |
range() const (defined in Slice) | Slice | inline |
shrink_hi(int shrink) (defined in Slice) | Slice | inline |
shrink_lo(int shrink) (defined in Slice) | Slice | inline |
Slice() (defined in Slice) | Slice | inline |
Slice(const PHV::Field *f) (defined in Slice) | Slice | inlineexplicit |
Slice(const PHV::Field *f, int bit) (defined in Slice) | Slice | inline |
Slice(const PHV::Field *f, int l, int h) (defined in Slice) | Slice | inline |
Slice(const PHV::Field *f, le_bitrange r) (defined in Slice) | Slice | inline |
Slice(const PHV::AbstractField *f) (defined in Slice) | Slice | inlineexplicit |
Slice(const PHV::AbstractField *f, int l, int h) (defined in Slice) | Slice | inline |
Slice(const PHV::AbstractField *f, le_bitrange r) (defined in Slice) | Slice | inline |
Slice(const PHV::AbstractField *f, int bit) (defined in Slice) | Slice | inline |
Slice(const PhvInfo &phv, const IR::Expression *e) (defined in Slice) | Slice | inline |
Slice(const PhvInfo &phv, const IR::Expression *e, int l, int h) (defined in Slice) | Slice | inline |
Slice(const PhvInfo &phv, const IR::Expression *e, le_bitrange r) (defined in Slice) | Slice | inline |
Slice(const PhvInfo &phv, const IR::Expression *e, int bit) (defined in Slice) | Slice | inline |
Slice(const PhvInfo &phv, cstring n) (defined in Slice) | Slice | inline |
Slice(const PhvInfo &phv, cstring n, int bit) (defined in Slice) | Slice | inline |
Slice(const PhvInfo &phv, cstring n, int l, int h) (defined in Slice) | Slice | inline |
Slice(PHV::Container r) (defined in Slice) | Slice | inlineexplicit |
Slice(PHV::Container r, int bit) (defined in Slice) | Slice | inline |
Slice(PHV::Container r, int lo, int hi) (defined in Slice) | Slice | inline |
Slice(const Slice &s, int bit) (defined in Slice) | Slice | inline |
Slice(const Slice &s, int l, int h) (defined in Slice) | Slice | inline |
split(const Slice &a, bool &split) (defined in Slice) | Slice | |
split(const safe_vector< Slice > &vec, safe_vector< Slice > &splitters) (defined in Slice) | Slice | |
width() const (defined in Slice) | Slice | inline |