#include <oro_allocator.hpp>
A real-time malloc allocator which allocates every block with oro_rt_malloc() and deallocates with oro_rt_free(). This relies on the TLSF implementation.
Definition at line 254 of file install/include/rtt/os/oro_allocator.hpp.
typedef const value_type* RTT::os::rt_allocator< T >::const_pointer |
Definition at line 259 of file rtt/os/oro_allocator.hpp.
typedef const value_type* RTT::os::rt_allocator< T >::const_pointer |
Definition at line 259 of file install/include/rtt/os/oro_allocator.hpp.
typedef const value_type& RTT::os::rt_allocator< T >::const_reference |
Definition at line 261 of file rtt/os/oro_allocator.hpp.
typedef const value_type& RTT::os::rt_allocator< T >::const_reference |
Definition at line 261 of file install/include/rtt/os/oro_allocator.hpp.
typedef std::ptrdiff_t RTT::os::rt_allocator< T >::difference_type |
Definition at line 263 of file rtt/os/oro_allocator.hpp.
typedef std::ptrdiff_t RTT::os::rt_allocator< T >::difference_type |
Definition at line 263 of file install/include/rtt/os/oro_allocator.hpp.
typedef value_type* RTT::os::rt_allocator< T >::pointer |
Definition at line 258 of file rtt/os/oro_allocator.hpp.
typedef value_type* RTT::os::rt_allocator< T >::pointer |
Definition at line 258 of file install/include/rtt/os/oro_allocator.hpp.
typedef value_type& RTT::os::rt_allocator< T >::reference |
Definition at line 260 of file rtt/os/oro_allocator.hpp.
typedef value_type& RTT::os::rt_allocator< T >::reference |
Definition at line 260 of file install/include/rtt/os/oro_allocator.hpp.
typedef std::size_t RTT::os::rt_allocator< T >::size_type |
Definition at line 262 of file rtt/os/oro_allocator.hpp.
typedef std::size_t RTT::os::rt_allocator< T >::size_type |
Definition at line 262 of file install/include/rtt/os/oro_allocator.hpp.
typedef T RTT::os::rt_allocator< T >::value_type |
Definition at line 257 of file rtt/os/oro_allocator.hpp.
typedef T RTT::os::rt_allocator< T >::value_type |
Definition at line 257 of file install/include/rtt/os/oro_allocator.hpp.
RTT::os::rt_allocator< T >::rt_allocator | ( | ) | [inline] |
Definition at line 296 of file install/include/rtt/os/oro_allocator.hpp.
RTT::os::rt_allocator< T >::rt_allocator | ( | const rt_allocator< T > & | ) | [inline] |
Definition at line 297 of file install/include/rtt/os/oro_allocator.hpp.
RTT::os::rt_allocator< T >::~rt_allocator | ( | ) | [inline] |
Definition at line 298 of file install/include/rtt/os/oro_allocator.hpp.
RTT::os::rt_allocator< T >::rt_allocator | ( | const rt_allocator< U > & | ) | [inline] |
Definition at line 300 of file install/include/rtt/os/oro_allocator.hpp.
RTT::os::rt_allocator< T >::rt_allocator | ( | ) | [inline] |
Definition at line 296 of file rtt/os/oro_allocator.hpp.
RTT::os::rt_allocator< T >::rt_allocator | ( | const rt_allocator< T > & | ) | [inline] |
Definition at line 297 of file rtt/os/oro_allocator.hpp.
RTT::os::rt_allocator< T >::~rt_allocator | ( | ) | [inline] |
Definition at line 298 of file rtt/os/oro_allocator.hpp.
RTT::os::rt_allocator< T >::rt_allocator | ( | const rt_allocator< U > & | ) | [inline] |
Definition at line 300 of file rtt/os/oro_allocator.hpp.
const_pointer RTT::os::rt_allocator< T >::address | ( | const_reference | x | ) | const [inline] |
Definition at line 270 of file rtt/os/oro_allocator.hpp.
pointer RTT::os::rt_allocator< T >::address | ( | reference | x | ) | const [inline] |
Definition at line 266 of file rtt/os/oro_allocator.hpp.
const_pointer RTT::os::rt_allocator< T >::address | ( | const_reference | x | ) | const [inline] |
Definition at line 270 of file install/include/rtt/os/oro_allocator.hpp.
pointer RTT::os::rt_allocator< T >::address | ( | reference | x | ) | const [inline] |
Definition at line 266 of file install/include/rtt/os/oro_allocator.hpp.
pointer RTT::os::rt_allocator< T >::allocate | ( | size_type | n, | |
const_pointer | = 0 | |||
) | [inline] |
Definition at line 274 of file rtt/os/oro_allocator.hpp.
pointer RTT::os::rt_allocator< T >::allocate | ( | size_type | n, | |
const_pointer | = 0 | |||
) | [inline] |
Definition at line 274 of file install/include/rtt/os/oro_allocator.hpp.
void RTT::os::rt_allocator< T >::construct | ( | pointer | p, | |
const value_type & | x | |||
) | [inline] |
Definition at line 289 of file rtt/os/oro_allocator.hpp.
void RTT::os::rt_allocator< T >::construct | ( | pointer | p, | |
const value_type & | x | |||
) | [inline] |
Definition at line 289 of file install/include/rtt/os/oro_allocator.hpp.
void RTT::os::rt_allocator< T >::deallocate | ( | pointer | p, | |
size_type | ||||
) | [inline] |
Definition at line 281 of file rtt/os/oro_allocator.hpp.
void RTT::os::rt_allocator< T >::deallocate | ( | pointer | p, | |
size_type | ||||
) | [inline] |
Definition at line 281 of file install/include/rtt/os/oro_allocator.hpp.
void RTT::os::rt_allocator< T >::destroy | ( | pointer | p | ) | [inline] |
Definition at line 293 of file rtt/os/oro_allocator.hpp.
void RTT::os::rt_allocator< T >::destroy | ( | pointer | p | ) | [inline] |
Definition at line 293 of file install/include/rtt/os/oro_allocator.hpp.
size_type RTT::os::rt_allocator< T >::max_size | ( | ) | const [inline] |
Definition at line 285 of file rtt/os/oro_allocator.hpp.
size_type RTT::os::rt_allocator< T >::max_size | ( | ) | const [inline] |
Definition at line 285 of file install/include/rtt/os/oro_allocator.hpp.
void RTT::os::rt_allocator< T >::operator= | ( | const rt_allocator< T > & | ) | [private] |
void RTT::os::rt_allocator< T >::operator= | ( | const rt_allocator< T > & | ) | [private] |