Classes | Public Types | Public Member Functions | Public Attributes | Private Attributes | Friends | List of all members
boost::detail::ms_allocator< T, Y > Class Template Reference

#include <array_allocator.hpp>

Classes

struct  rebind
 

Public Types

typedef std::ptrdiff_t difference_type
 
typedef Y * pointer
 
typedef Y & reference
 
typedef std::size_t size_type
 
typedef array_base< T >::type type
 
typedef Y value_type
 

Public Member Functions

pointer allocate (size_type count, const void *=0)
 
void deallocate (pointer memory, size_type)
 
template<class U >
 ms_allocator (const ms_allocator< T, U > &other)
 
 ms_allocator (std::size_t size, type **result)
 
 ms_allocator (type **result)
 
void operator() ()
 
void set (type *memory)
 

Public Attributes

const typedef Y * const_pointer
 
const typedef Y & const_reference
 

Private Attributes

ms_allocator_state< Tdata
 

Friends

template<class T_ , class Y_ >
class ms_allocator
 

Detailed Description

template<class T, class Y>
class boost::detail::ms_allocator< T, Y >

Definition at line 202 of file array_allocator.hpp.

Member Typedef Documentation

◆ difference_type

template<class T , class Y >
typedef std::ptrdiff_t boost::detail::ms_allocator< T, Y >::difference_type

Definition at line 216 of file array_allocator.hpp.

◆ pointer

template<class T , class Y >
typedef Y* boost::detail::ms_allocator< T, Y >::pointer

Definition at line 213 of file array_allocator.hpp.

◆ reference

template<class T , class Y >
typedef Y& boost::detail::ms_allocator< T, Y >::reference

Definition at line 217 of file array_allocator.hpp.

◆ size_type

template<class T , class Y >
typedef std::size_t boost::detail::ms_allocator< T, Y >::size_type

Definition at line 215 of file array_allocator.hpp.

◆ type

template<class T , class Y >
typedef array_base<T>::type boost::detail::ms_allocator< T, Y >::type

Definition at line 210 of file array_allocator.hpp.

◆ value_type

template<class T , class Y >
typedef Y boost::detail::ms_allocator< T, Y >::value_type

Definition at line 212 of file array_allocator.hpp.

Constructor & Destructor Documentation

◆ ms_allocator() [1/3]

template<class T , class Y >
boost::detail::ms_allocator< T, Y >::ms_allocator ( type **  result)
inline

Definition at line 225 of file array_allocator.hpp.

◆ ms_allocator() [2/3]

template<class T , class Y >
boost::detail::ms_allocator< T, Y >::ms_allocator ( std::size_t  size,
type **  result 
)
inline

Definition at line 229 of file array_allocator.hpp.

◆ ms_allocator() [3/3]

template<class T , class Y >
template<class U >
boost::detail::ms_allocator< T, Y >::ms_allocator ( const ms_allocator< T, U > &  other)
inline

Definition at line 234 of file array_allocator.hpp.

Member Function Documentation

◆ allocate()

template<class T , class Y >
pointer boost::detail::ms_allocator< T, Y >::allocate ( size_type  count,
const void *  = 0 
)
inline

Definition at line 238 of file array_allocator.hpp.

◆ deallocate()

template<class T , class Y >
void boost::detail::ms_allocator< T, Y >::deallocate ( pointer  memory,
size_type   
)
inline

Definition at line 252 of file array_allocator.hpp.

◆ operator()()

template<class T , class Y >
void boost::detail::ms_allocator< T, Y >::operator() ( )
inline

Definition at line 288 of file array_allocator.hpp.

◆ set()

template<class T , class Y >
void boost::detail::ms_allocator< T, Y >::set ( type memory)
inline

Definition at line 284 of file array_allocator.hpp.

Friends And Related Function Documentation

◆ ms_allocator

template<class T , class Y >
template<class T_ , class Y_ >
friend class ms_allocator
friend

Definition at line 207 of file array_allocator.hpp.

Member Data Documentation

◆ const_pointer

template<class T , class Y >
const typedef Y* boost::detail::ms_allocator< T, Y >::const_pointer

Definition at line 214 of file array_allocator.hpp.

◆ const_reference

template<class T , class Y >
const typedef Y& boost::detail::ms_allocator< T, Y >::const_reference

Definition at line 218 of file array_allocator.hpp.

◆ data

template<class T , class Y >
ms_allocator_state<T> boost::detail::ms_allocator< T, Y >::data
private

Definition at line 295 of file array_allocator.hpp.


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


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:24