![]()  | 
  
    P4C
    
   The P4 Compiler 
   | 
 
This is the complete list of members for bitvec, including all inherited members.
| begin() const & (defined in bitvec) | bitvec | inline | 
| begin() && (defined in bitvec) | bitvec | inline | 
| begin() & (defined in bitvec) | bitvec | inline | 
| bits_per_unit (defined in bitvec) | bitvec | static | 
| bitvec() (defined in bitvec) | bitvec | inline | 
| bitvec(uintptr_t v) (defined in bitvec) | bitvec | inlineexplicit | 
| bitvec(T v) (defined in bitvec) | bitvec | inlineexplicit | 
| bitvec(size_t lo, size_t cnt) (defined in bitvec) | bitvec | inline | 
| bitvec(const bitvec &a) (defined in bitvec) | bitvec | inline | 
| bitvec(bitvec &&a) (defined in bitvec) | bitvec | inline | 
| clear() (defined in bitvec) | bitvec | inline | 
| clrbit(size_t idx) (defined in bitvec) | bitvec | inline | 
| clrrange(size_t idx, size_t sz) (defined in bitvec) | bitvec | inline | 
| const_iterator typedef (defined in bitvec) | bitvec | |
| contains(const bitvec &a) const (defined in bitvec) | bitvec | inline | 
| empty() const (defined in bitvec) | bitvec | inline | 
| end() const & (defined in bitvec) | bitvec | inline | 
| end() && (defined in bitvec) | bitvec | inline | 
| end() & (defined in bitvec) | bitvec | inline | 
| ffs(unsigned start=0) const (defined in bitvec) | bitvec | |
| ffz(unsigned start=0) const (defined in bitvec) | bitvec | |
| getbit(size_t idx) const (defined in bitvec) | bitvec | inline | 
| getrange(size_t idx, size_t sz) const (defined in bitvec) | bitvec | inline | 
| getslice(size_t idx, size_t sz) const (defined in bitvec) | bitvec | |
| intersects(const bitvec &a) const (defined in bitvec) | bitvec | inline | 
| is_contiguous() const (defined in bitvec) | bitvec | |
| iterator typedef (defined in bitvec) | bitvec | |
| max() const & (defined in bitvec) | bitvec | inline | 
| max() && (defined in bitvec) | bitvec | inline | 
| max() & (defined in bitvec) | bitvec | inline | 
| min() const & (defined in bitvec) | bitvec | inline | 
| min() && (defined in bitvec) | bitvec | inline | 
| min() & (defined in bitvec) | bitvec | inline | 
| operator bool() const (defined in bitvec) | bitvec | inlineexplicit | 
| operator!=(const bitvec &a) const (defined in bitvec) | bitvec | inline | 
| operator&(const bitvec &a) const (defined in bitvec) | bitvec | inline | 
| operator&=(const bitvec &a) (defined in bitvec) | bitvec | inline | 
| operator-(const bitvec &a) const (defined in bitvec) | bitvec | inline | 
| operator-=(const bitvec &a) (defined in bitvec) | bitvec | inline | 
| operator<(const bitvec &a) const (defined in bitvec) | bitvec | inline | 
| operator<<(size_t count) const (defined in bitvec) | bitvec | inline | 
| operator<< (defined in bitvec) | bitvec | friend | 
| operator<<=(size_t count) (defined in bitvec) | bitvec | |
| operator<=(const bitvec &a) const (defined in bitvec) | bitvec | inline | 
| operator=(const bitvec &a) (defined in bitvec) | bitvec | inline | 
| operator=(bitvec &&a) (defined in bitvec) | bitvec | inline | 
| operator==(const bitvec &a) const (defined in bitvec) | bitvec | inline | 
| operator>(const bitvec &a) const (defined in bitvec) | bitvec | inline | 
| operator>=(const bitvec &a) const (defined in bitvec) | bitvec | inline | 
| operator>>(size_t count) const (defined in bitvec) | bitvec | inline | 
| operator>> (defined in bitvec) | bitvec | friend | 
| operator>> (defined in bitvec) | bitvec | friend | 
| operator>>=(size_t count) (defined in bitvec) | bitvec | |
| operator[](int idx) (defined in bitvec) | bitvec | inline | 
| operator[](int idx) const (defined in bitvec) | bitvec | inline | 
| operator^(const bitvec &a) const (defined in bitvec) | bitvec | inline | 
| operator^=(const bitvec &a) (defined in bitvec) | bitvec | inline | 
| operator|(const bitvec &a) const (defined in bitvec) | bitvec | inline | 
| operator|(uintptr_t a) const (defined in bitvec) | bitvec | inline | 
| operator|(T a) (defined in bitvec) | bitvec | inline | 
| operator|=(const bitvec &a) (defined in bitvec) | bitvec | inline | 
| operator|=(uintptr_t a) (defined in bitvec) | bitvec | inline | 
| operator|=(T a) (defined in bitvec) | bitvec | inline | 
| popcount() const (defined in bitvec) | bitvec | inline | 
| putrange(size_t idx, size_t sz, uintmax_t v) (defined in bitvec) | bitvec | inline | 
| rotate_right(size_t start_bit, size_t rotation_idx, size_t end_bit) | bitvec | |
| rotate_right_copy(size_t start_bit, size_t rotation_idx, size_t end_bit) const (defined in bitvec) | bitvec | |
| setbit(size_t idx) (defined in bitvec) | bitvec | inline | 
| setrange(size_t idx, size_t sz) (defined in bitvec) | bitvec | inline | 
| setraw(uintptr_t raw) (defined in bitvec) | bitvec | inline | 
| setraw(T raw) (defined in bitvec) | bitvec | inline | 
| setraw(uintptr_t *raw, size_t sz) (defined in bitvec) | bitvec | inline | 
| setraw(T *raw, size_t sz) (defined in bitvec) | bitvec | inline | 
| ~bitvec() (defined in bitvec) | bitvec | inline |