• Home
  • Raw
  • Download

Lines Matching full:noexcept

60    constexpr iterator begin() noexcept { return (pointer)((uintptr_t)this + offset); }  in begin()
65 constexpr const_iterator begin() const noexcept in begin()
73 constexpr iterator end() noexcept { return std::next(begin(), length); } in end()
78 constexpr const_iterator end() const noexcept { return std::next(begin(), length); } in end()
83 constexpr const_iterator cbegin() const noexcept { return begin(); } in cbegin()
88 constexpr const_iterator cend() const noexcept { return std::next(begin(), length); } in cend()
93 constexpr reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } in rbegin()
98 constexpr const_reverse_iterator rbegin() const noexcept in rbegin()
106 constexpr reverse_iterator rend() noexcept { return reverse_iterator(begin()); } in rend()
111 constexpr const_reverse_iterator rend() const noexcept in rend()
119 constexpr const_reverse_iterator crbegin() const noexcept in crbegin()
127 constexpr const_reverse_iterator crend() const noexcept in crend()
136 constexpr reference operator[](const size_type index) noexcept
146 constexpr const_reference operator[](const size_type index) const noexcept
155 constexpr reference back() noexcept in back()
164 constexpr const_reference back() const noexcept in back()
173 constexpr reference front() noexcept in front()
182 constexpr const_reference front() const noexcept in front()
191 constexpr bool empty() const noexcept { return length == 0; } in empty()
196 constexpr size_type size() const noexcept { return length; } in size()
200 constexpr void pop_back() noexcept in pop_back()
208 constexpr void push_back(const_reference val) noexcept { *std::next(begin(), length++) = val; } in push_back()
212 constexpr void clear() noexcept in clear()
982 constexpr iterator begin() noexcept { return iterator(&storage, offset); } in begin()
984 constexpr iterator end() noexcept { return std::next(begin(), size); } in end()
986 constexpr const_iterator begin() const noexcept { return const_iterator(&storage, offset); } in begin()
988 constexpr const_iterator end() const noexcept { return std::next(begin(), size); } in end()
990 constexpr const_iterator cbegin() const noexcept { return begin(); } in cbegin()
992 constexpr const_iterator cend() const noexcept { return std::next(begin(), size); } in cend()
994 constexpr reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } in rbegin()
996 constexpr reverse_iterator rend() noexcept { return reverse_iterator(begin()); } in rend()
998 constexpr const_reverse_iterator rbegin() const noexcept in rbegin()
1003 constexpr const_reverse_iterator rend() const noexcept in rend()
1008 constexpr const_reverse_iterator crbegin() const noexcept in crbegin()
1013 constexpr const_reverse_iterator crend() const noexcept in crend()
1075 constexpr small_vec(small_vec&& other) noexcept { *this = std::move(other); } in small_vec()
1094 constexpr small_vec& operator=(small_vec&& other) noexcept
1110 constexpr iterator begin() noexcept { return capacity > Size ? data : (T*)inline_data; } in begin()
1112 constexpr const_iterator begin() const noexcept in begin()
1117 constexpr iterator end() noexcept { return std::next(begin(), length); } in end()
1119 constexpr const_iterator end() const noexcept { return std::next(begin(), length); } in end()
1121 constexpr const_iterator cbegin() const noexcept { return begin(); } in cbegin()
1123 constexpr const_iterator cend() const noexcept { return std::next(begin(), length); } in cend()
1125 constexpr reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } in rbegin()
1127 constexpr const_reverse_iterator rbegin() const noexcept in rbegin()
1132 constexpr reverse_iterator rend() noexcept { return reverse_iterator(begin()); } in rend()
1134 constexpr const_reverse_iterator rend() const noexcept in rend()
1139 constexpr const_reverse_iterator crbegin() const noexcept in crbegin()
1144 constexpr const_reverse_iterator crend() const noexcept in crend()
1149 constexpr reference operator[](const size_type index) noexcept
1155 constexpr const_reference operator[](const size_type index) const noexcept
1161 constexpr reference back() noexcept in back()
1167 constexpr const_reference back() const noexcept in back()
1173 constexpr reference front() noexcept in front()
1179 constexpr const_reference front() const noexcept in front()
1185 constexpr bool empty() const noexcept { return length == 0; } in empty()
1187 constexpr size_type size() const noexcept { return length; } in size()
1189 constexpr void pop_back() noexcept in pop_back()
1214 constexpr void push_back(const value_type& val) noexcept in push_back()
1222 template <typename... Args> constexpr void emplace_back(Args... args) noexcept in emplace_back()
1230 constexpr void insert(const_iterator it, const value_type& val) noexcept in insert()
1249 constexpr void erase(const_iterator it) noexcept in erase()
1255 constexpr void resize(uint32_t new_size) noexcept in resize()
1266 constexpr void clear() noexcept in clear()