• Home
  • Raw
  • Download

Lines Matching refs:BitSetArray

464 class BitSetArray;  variable
475 using Type = BitSetArray<N>;
503 class BitSetArray final
508 BitSetArray();
509 BitSetArray(const BitSetArray<N> &other);
526 friend class BitSetArray;
528 Reference(BitSetArray &parent, std::size_t pos) : mParent(parent), mPosition(pos) {}
530 BitSetArray &mParent;
536 Iterator(const BitSetArray<N> &bitSetArray, std::size_t index);
560 void setLaterBits(const BitSetArray &bits)
597 ANGLE_INLINE void updateIteratorBits(const BitSetArray &bits)
627 const BitSetArray &mParent;
628 BitSetArray mParentCopy;
629 const BitSetArray *mCurrentParent;
647 BitSetArray &operator=(const BitSetArray &other);
648 BitSetArray &operator&=(const BitSetArray &other);
649 BitSetArray &operator|=(const BitSetArray &other);
650 BitSetArray &operator^=(const BitSetArray &other);
653 BitSetArray<N> operator&(const angle::BitSetArray<N> &other) const;
654 BitSetArray<N> operator|(const angle::BitSetArray<N> &other) const;
655 BitSetArray<N> operator^(const angle::BitSetArray<N> &other) const;
658 bool operator==(const angle::BitSetArray<N> &other) const;
659 bool operator!=(const angle::BitSetArray<N> &other) const;
662 BitSetArray operator~() const;
671 BitSetArray &set();
672 BitSetArray &set(std::size_t pos, bool value = true);
673 BitSetArray &reset();
674 BitSetArray &reset(std::size_t pos);
680 bool intersects(const BitSetArray &other) const;
681 BitSetArray<N> &flip();
701 BitSetArray<N>::BitSetArray()
708 BitSetArray<N>::BitSetArray(const BitSetArray<N> &other)
717 BitSetArray<N>::Iterator::Iterator(const BitSetArray<N> &bitSetArray, std::size_t index)
743 typename BitSetArray<N>::Iterator &BitSetArray<N>::Iterator::operator++()
759 bool BitSetArray<N>::Iterator::operator==(const BitSetArray<N>::Iterator &other) const
765 bool BitSetArray<N>::Iterator::operator!=(const BitSetArray<N>::Iterator &other) const
771 std::size_t BitSetArray<N>::Iterator::operator*() const
777 BitSetArray<N> &BitSetArray<N>::operator=(const BitSetArray<N> &other)
787 BitSetArray<N> &BitSetArray<N>::operator&=(const BitSetArray<N> &other)
797 BitSetArray<N> &BitSetArray<N>::operator|=(const BitSetArray<N> &other)
807 BitSetArray<N> &BitSetArray<N>::operator^=(const BitSetArray<N> &other)
817 BitSetArray<N> BitSetArray<N>::operator&(const angle::BitSetArray<N> &other) const
819 angle::BitSetArray<N> result(other);
825 BitSetArray<N> BitSetArray<N>::operator|(const angle::BitSetArray<N> &other) const
827 angle::BitSetArray<N> result(other);
833 BitSetArray<N> BitSetArray<N>::operator^(const angle::BitSetArray<N> &other) const
835 angle::BitSetArray<N> result(other);
841 bool BitSetArray<N>::operator==(const angle::BitSetArray<N> &other) const
854 bool BitSetArray<N>::operator!=(const angle::BitSetArray<N> &other) const
860 BitSetArray<N> BitSetArray<N>::operator~() const
862 angle::BitSetArray<N> result;
874 bool BitSetArray<N>::operator[](std::size_t pos) const
881 BitSetArray<N> &BitSetArray<N>::set()
894 BitSetArray<N> &BitSetArray<N>::set(std::size_t pos, bool value)
905 BitSetArray<N> &BitSetArray<N>::reset()
915 BitSetArray<N> &BitSetArray<N>::reset(std::size_t pos)
922 bool BitSetArray<N>::test(std::size_t pos) const
932 bool BitSetArray<N>::all() const
949 bool BitSetArray<N>::any() const
962 bool BitSetArray<N>::none() const
975 std::size_t BitSetArray<N>::count() const
986 bool BitSetArray<N>::intersects(const BitSetArray<N> &other) const
999 BitSetArray<N> &BitSetArray<N>::flip()
1012 typename BitSetArray<N>::param_type BitSetArray<N>::first() const
1028 typename BitSetArray<N>::param_type BitSetArray<N>::last() const
1044 typename BitSetArray<N>::value_type BitSetArray<N>::bits(size_t index) const