template< class Alloc >
/* unspecified */ /*outermost*/( Alloc&& alloc = *this );
template< class T, class... Args >
void /*outermost-construct*/( T* p, Args&&... args );
template< class T >
void /*outermost-destroy*/( T* p );
These exposition-only helper member function templates are used in member functions construct()
and destroy()
.
Obtains the outermost allocator of
alloc.
outermost
(alloc.outer_allocator()).2,3) Constructs or destroys an object using the outermost allocator of *this.
2)Equivalent to
outermost_traits::construct(outermost
(), p, std::forward<Args>(args)...);
.
3) Equivalent to outermost_traits::destroy(outermost
(), p);.
The following behavior-changing defect reports were applied retroactively to previously published C++ standards.
DR Applied to Behavior as published Correct behavior LWG 3116 C++11 the recursion condition foroutermost
was âalloc
outer_allocator()
â changed to âthe expression
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4