Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/spec/make_proxy_view.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ template <facade F, class T>
proxy_view<F> make_proxy_view(T& value) noexcept;
```

Creates a `proxy_view<F>` object containing a value `p` of type `observer-ptr<T>`, where `*p` is direct-non-list-initialized with `&value`. If [`proxiable_target<T, F>`](proxiable_target.md) is `false`, the program is ill-formed and diagnostic messages are generated.
Creates a `proxy_view<F>` object containing a value `p` of type `observer-ptr<T>`, where `p` is direct-non-list-initialized with `std::addressof(value)`. If [`proxiable_target<T, F>`](proxiable_target.md) is `false`, the program is ill-formed and diagnostic messages are generated.

## Return Value

Expand Down
2 changes: 1 addition & 1 deletion docs/spec/proxiable_target.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

```cpp
template <class T, class F>
concept proxiable_target = proxiable<observer-ptr<T>, F>;
concept proxiable_target = proxiable<observer-ptr<T>, observer_facade<F>>;
```

See [`make_proxy_view`](make_proxy_view.md) for the definition of the exposition-only class template *observer-ptr*.
Expand Down
Loading