µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
os::rtos::memory::allocator_stateless_polymorphic_synchronized< T, L, get_resource >::rebind< U > Struct Template Reference

Define a rebind template. More...

#include <os-memory.h>

Public Types

using other = allocator_stateless_polymorphic_synchronized< U, L, get_resource >
 

Detailed Description

template<typename T, typename L, F get_resource>
template<typename U>
struct os::rtos::memory::allocator_stateless_polymorphic_synchronized< T, L, get_resource >::rebind< U >

Define a rebind template.

Template Parameters
UType of elements to be allocated.

The definition follows the default rebind, so functionally it does not bring any new functionality, but avoids a bug in GCC 6.2 which prevented the code to compile (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72792).

Definition at line 773 of file os-memory.h.

Member Typedef Documentation

◆ other

template<typename T , typename L , F get_resource>
template<typename U >
using os::rtos::memory::allocator_stateless_polymorphic_synchronized< T, L, get_resource >::rebind< U >::other = allocator_stateless_polymorphic_synchronized<U, L, get_resource>

Definition at line 775 of file os-memory.h.


The documentation for this struct was generated from the following file: