Lines Matching defs:const
47 using const_pointer = const value_type*;
49 using const_reference = const value_type&;
65 constexpr span(uint16_t offset_, const size_type length_) : offset{offset_}, length{length_} {}
75 constexpr const_iterator begin() const noexcept
88 constexpr const_iterator end() const noexcept { return std::next(begin(), length); }
93 constexpr const_iterator cbegin() const noexcept { return begin(); }
98 constexpr const_iterator cend() const noexcept { return std::next(begin(), length); }
108 constexpr const_reverse_iterator rbegin() const noexcept
121 constexpr const_reverse_iterator rend() const noexcept
129 constexpr const_reverse_iterator crbegin() const noexcept
137 constexpr const_reverse_iterator crend() const noexcept
146 constexpr reference operator[](const size_type index) noexcept
152 /*! \brief Unchecked const access operator
156 constexpr const_reference operator[](const size_type index) const noexcept
174 constexpr const_reference back() const noexcept
192 constexpr const_reference front() const noexcept
201 constexpr bool empty() const noexcept { return length == 0; }
206 constexpr size_type size() const noexcept { return length; }
245 const IDSet* set;
256 bool operator!=(const Iterator& other) const;
258 uint32_t operator*() const;
261 size_t count(uint32_t id) const
269 Iterator find(uint32_t id) const
310 Iterator cbegin() const
324 Iterator cend() const
333 Iterator begin() const { return cbegin(); }
335 Iterator end() const { return cend(); }
337 bool empty() const { return bits_set == 0; }
339 size_t size() const { return bits_set; }
370 IDSet::Iterator::operator!=(const IDSet::Iterator& other) const
377 IDSet::Iterator::operator*() const