mirror of
https://github.com/Neargye/magic_enum.git
synced 2026-01-09 23:34:23 +00:00
clean-up containers
This commit is contained in:
parent
288cb71861
commit
4555faae9e
1 changed files with 2 additions and 2 deletions
|
|
@ -162,7 +162,7 @@ class indexing {
|
|||
|
||||
[[nodiscard]] static constexpr const E* end() noexcept { return indices.first.data() + indices.first.size(); }
|
||||
|
||||
[[nodiscard]] static constexpr const E* it(std::size_t i) noexcept { return &indices.first[i]; }
|
||||
[[nodiscard]] static constexpr const E* it(std::size_t i) noexcept { return indices.first.data() + i; }
|
||||
|
||||
[[nodiscard]] static constexpr optional<std::size_t> at(E val) noexcept {
|
||||
if (auto i = enum_index(val)) {
|
||||
|
|
@ -181,7 +181,7 @@ class indexing<E, Cmp, std::enable_if_t<std::is_enum_v<std::decay_t<E>> && (std:
|
|||
|
||||
[[nodiscard]] static constexpr const E* end() noexcept { return values.data() + values.size(); }
|
||||
|
||||
[[nodiscard]] static constexpr const E* it(std::size_t i) noexcept { return &values[i]; }
|
||||
[[nodiscard]] static constexpr const E* it(std::size_t i) noexcept { return values.data() + i; }
|
||||
|
||||
[[nodiscard]] static constexpr optional<std::size_t> at(E val) noexcept { return enum_index(val); }
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue