File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 4959
4959
\begin {codeblock }
4960
4960
class @\exposid {proxy}@ {
4961
4961
iter_value_t<I> keep_;
4962
- @\exposid {proxy}@(iter_reference_t<I>&& x)
4962
+ constexpr @\exposid {proxy}@(iter_reference_t<I>&& x)
4963
4963
: keep_(std::move(x)) {}
4964
4964
public:
4965
- const iter_value_t<I>* operator->() const {
4965
+ constexpr const iter_value_t<I>* operator->() const noexcept {
4966
4966
return addressof(keep_);
4967
4967
}
4968
4968
};
5028
5028
\begin {codeblock }
5029
5029
class @\exposid {postfix-proxy}@ {
5030
5030
iter_value_t<I> keep_;
5031
- @\exposid {postfix-proxy}@(iter_reference_t<I>&& x)
5031
+ constexpr @\exposid {postfix-proxy}@(iter_reference_t<I>&& x)
5032
5032
: keep_(std::forward<iter_reference_t<I>>(x)) {}
5033
5033
public:
5034
- const iter_value_t<I>& operator*() const {
5034
+ constexpr const iter_value_t<I>& operator*() const noexcept {
5035
5035
return keep_;
5036
5036
}
5037
5037
};
You can’t perform that action at this time.
0 commit comments