home | help
std::experi...c_allocator(3)   C++ Standard Libary  std::experi...c_allocator(3)

NAME
     std::experimental::pmr::polymorphic_allocator::polymorphic_allocator      -
     std::experimental::pmr::polymorphic_allocator::polymorphic_allocator

Synopsis
	polymorphic_allocator() 				       noexcept;
     (1)
	polymorphic_allocator(	const  polymorphic_allocator& other ) noexcept =
     default; (2)
	template<		   class		   U		       >
     (3)
	polymorphic_allocator( const polymorphic_allocator<U>& other ) noexcept;
	polymorphic_allocator(		 memory_resource*	   r	      );
     (4)

	Constructs a new polymorphic_allocator.

	1) Constructs a polymorphic_allocator using the return value of
	std::experimental::pmr::get_default_resource() as the underlying  memory
     resource.
	2,3)  Constructs  a  polymorphic_allocator using other.resource() as the
     underlying
	memory resource.
	4) Constructs a polymorphic_allocator using r as the  underlying  memory
     resource.
	This constructor provides an implicit conversion from memory_resource*.

Parameters
	other - another polymorphic_allocator to copy from
	r     - pointer to the memory resource to use. May not be null

Exceptions
	4) Throws nothing.

Category:
	  * Noindexed pages

http://cppreference.com 	   2024.06.10	    std::experi...c_allocator(3)

home | help