P4C
The P4 Compiler
Loading...
Searching...
No Matches
Slice Member List

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)Sliceinline
fullbyte() const (defined in Slice)Slice
get_container() const (defined in Slice)Sliceinline
get_field() const (defined in Slice)Sliceinline
get_hi() const (defined in Slice)Sliceinline
get_lo() const (defined in Slice)Sliceinline
join(Slice &a) const (defined in Slice)Slice
operator bool() const (defined in Slice)Sliceinlineexplicit
operator&(const Slice &a) const (defined in Slice)Sliceinline
operator&=(const Slice &a) (defined in Slice)Sliceinline
operator()(int bit) const (defined in Slice)Sliceinline
operator()(int l, int h) const (defined in Slice)Sliceinline
operator-(const Slice &a) const (defined in Slice)Sliceinline
operator-(const std::vector< Slice > &a) const (defined in Slice)Sliceinline
operator-=(const Slice &a) (defined in Slice)Sliceinline
operator-=(const std::vector< Slice > &a) (defined in Slice)Sliceinline
operator<< (defined in Slice)Slicefriend
range() const (defined in Slice)Sliceinline
shrink_hi(int shrink) (defined in Slice)Sliceinline
shrink_lo(int shrink) (defined in Slice)Sliceinline
Slice() (defined in Slice)Sliceinline
Slice(const PHV::Field *f) (defined in Slice)Sliceinlineexplicit
Slice(const PHV::Field *f, int bit) (defined in Slice)Sliceinline
Slice(const PHV::Field *f, int l, int h) (defined in Slice)Sliceinline
Slice(const PHV::Field *f, le_bitrange r) (defined in Slice)Sliceinline
Slice(const PHV::AbstractField *f) (defined in Slice)Sliceinlineexplicit
Slice(const PHV::AbstractField *f, int l, int h) (defined in Slice)Sliceinline
Slice(const PHV::AbstractField *f, le_bitrange r) (defined in Slice)Sliceinline
Slice(const PHV::AbstractField *f, int bit) (defined in Slice)Sliceinline
Slice(const PhvInfo &phv, const IR::Expression *e) (defined in Slice)Sliceinline
Slice(const PhvInfo &phv, const IR::Expression *e, int l, int h) (defined in Slice)Sliceinline
Slice(const PhvInfo &phv, const IR::Expression *e, le_bitrange r) (defined in Slice)Sliceinline
Slice(const PhvInfo &phv, const IR::Expression *e, int bit) (defined in Slice)Sliceinline
Slice(const PhvInfo &phv, cstring n) (defined in Slice)Sliceinline
Slice(const PhvInfo &phv, cstring n, int bit) (defined in Slice)Sliceinline
Slice(const PhvInfo &phv, cstring n, int l, int h) (defined in Slice)Sliceinline
Slice(PHV::Container r) (defined in Slice)Sliceinlineexplicit
Slice(PHV::Container r, int bit) (defined in Slice)Sliceinline
Slice(PHV::Container r, int lo, int hi) (defined in Slice)Sliceinline
Slice(const Slice &s, int bit) (defined in Slice)Sliceinline
Slice(const Slice &s, int l, int h) (defined in Slice)Sliceinline
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)Sliceinline