More documentation updates

This commit is contained in:
Glen Fernandes committed 2019-05-03 21:31:00 -04:00
1 parent a90dc39e06
commit 14fb9e4433
3 files changed
+29 -7

No files matched your search

+13
View File
@@ -38,6 +38,19 @@ template<class Key, class Compare = std::less<Key>,
class FlatSet;
```
Facilities like `make_shared` can be implemented using `allocate_shared` with
`default_allocator`.
```
template<class T, class... Args>
enable_if_t<!is_array_v<T>, shared_ptr<T> >
make_shared(Args&&... args)
{
return allocate_shared<T>(boost::default_allocator<remove_cv_t<T> >(),
std::forward<Args>(args)...);
}
```
[endsect]
[section Reference]