Namensräume
Varianten
Aktionen

std::scoped_allocator_adaptor<OuterAlloc,InnerAlloc...>::outer_allocator

Von cppreference.com
 
 
Speicherverwaltungsbibliothek
(nur Exposition*)
Algorithmen für uninitialisierten Speicher
(C++17)
(C++17)
(C++17)
Beschränkte uninitialisierte
Speicher-Algorithmen
C-Bibliothek

Allocatoren
Speicherressourcen
Unterstützung für Garbage Collection
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
Uninitialisierter Speicher
Explizites Lebenszeitmanagement
 
 
Definiert in Header <scoped_allocator>
outer_allocator_type& outer_allocator() noexcept;
(1) (seit C++11)
const outer_allocator_type& outer_allocator() const noexcept;
(2) (seit C++11)

Erhält eine Referenz auf den äußeren Allokator, der zur Deklaration dieser Klasse verwendet wird.

1) Gibt zurück static_cast<OuterAlloc&>(*this).
2) Gibt zurück static_cast<const OuterAlloc&>(*this).

[bearbeiten] Parameter

(keine)

[bearbeiten] Rückgabewert

Eine Referenz auf OuterAlloc.

[bearbeiten] Siehe auch

erhält eine inner_allocator Referenz
(public member function) [bearbeiten]