rclcpp  master
C++ ROS Client Library API
Public Member Functions | List of all members
rclcpp::allocator::AllocatorDeleter< Allocator > Class Template Reference

#include <allocator_deleter.hpp>

Public Member Functions

 AllocatorDeleter ()
 
 AllocatorDeleter (Allocator *a)
 
template<typename T >
 AllocatorDeleter (const AllocatorDeleter< T > &a)
 
template<typename T >
void operator() (T *ptr)
 
Allocator * get_allocator () const
 
void set_allocator (Allocator *alloc)
 

Constructor & Destructor Documentation

◆ AllocatorDeleter() [1/3]

template<typename Allocator>
rclcpp::allocator::AllocatorDeleter< Allocator >::AllocatorDeleter ( )
inline

◆ AllocatorDeleter() [2/3]

template<typename Allocator>
rclcpp::allocator::AllocatorDeleter< Allocator >::AllocatorDeleter ( Allocator *  a)
inlineexplicit

◆ AllocatorDeleter() [3/3]

template<typename Allocator>
template<typename T >
rclcpp::allocator::AllocatorDeleter< Allocator >::AllocatorDeleter ( const AllocatorDeleter< T > &  a)
inline

Member Function Documentation

◆ operator()()

template<typename Allocator>
template<typename T >
void rclcpp::allocator::AllocatorDeleter< Allocator >::operator() ( T *  ptr)
inline

◆ get_allocator()

template<typename Allocator>
Allocator* rclcpp::allocator::AllocatorDeleter< Allocator >::get_allocator ( ) const
inline

◆ set_allocator()

template<typename Allocator>
void rclcpp::allocator::AllocatorDeleter< Allocator >::set_allocator ( Allocator *  alloc)
inline

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