Classes | Public Types | Public Member Functions | List of all members
_seqVector::seqVectorAllocator< _Tp > Class Template Reference

#include <Port_impl.h>

Classes

struct  rebind
 

Public Types

typedef size_t size_type
 
typedef ptrdiff_t difference_type
 
typedef _Tp * pointer
 
typedef const _Tp * const_pointer
 
typedef _Tp & reference
 
typedef const _Tp & const_reference
 
typedef _Tp value_type
 

Public Member Functions

 seqVectorAllocator () throw ()
 
 seqVectorAllocator (const seqVectorAllocator &) throw ()
 
template<typename _Tp1 >
 seqVectorAllocator (const seqVectorAllocator< _Tp1 > &) throw ()
 
 ~seqVectorAllocator () throw ()
 
pointer address (reference __x) const
 
const_pointer address (const_reference __x) const
 
pointer allocate (size_type __n, const void *=0)
 
void deallocate (pointer __p, size_type)
 
size_type max_size () const throw ()
 
void construct (pointer __p, const _Tp &__val)
 
void destroy (pointer __p)
 

Member Typedef Documentation

template<typename _Tp>
typedef const _Tp* _seqVector::seqVectorAllocator< _Tp >::const_pointer
template<typename _Tp>
typedef const _Tp& _seqVector::seqVectorAllocator< _Tp >::const_reference
template<typename _Tp>
typedef ptrdiff_t _seqVector::seqVectorAllocator< _Tp >::difference_type
template<typename _Tp>
typedef _Tp* _seqVector::seqVectorAllocator< _Tp >::pointer
template<typename _Tp>
typedef _Tp& _seqVector::seqVectorAllocator< _Tp >::reference
template<typename _Tp>
typedef size_t _seqVector::seqVectorAllocator< _Tp >::size_type
template<typename _Tp>
typedef _Tp _seqVector::seqVectorAllocator< _Tp >::value_type

Constructor & Destructor Documentation

template<typename _Tp>
_seqVector::seqVectorAllocator< _Tp >::seqVectorAllocator ( )
throw (
)
inline
template<typename _Tp>
_seqVector::seqVectorAllocator< _Tp >::seqVectorAllocator ( const seqVectorAllocator< _Tp > &  )
throw (
)
inline
template<typename _Tp>
template<typename _Tp1 >
_seqVector::seqVectorAllocator< _Tp >::seqVectorAllocator ( const seqVectorAllocator< _Tp1 > &  )
throw (
)
inline
template<typename _Tp>
_seqVector::seqVectorAllocator< _Tp >::~seqVectorAllocator ( )
throw (
)
inline

Member Function Documentation

template<typename _Tp>
pointer _seqVector::seqVectorAllocator< _Tp >::address ( reference  __x) const
inline
template<typename _Tp>
const_pointer _seqVector::seqVectorAllocator< _Tp >::address ( const_reference  __x) const
inline
template<typename _Tp>
pointer _seqVector::seqVectorAllocator< _Tp >::allocate ( size_type  __n,
const void *  = 0 
)
inline
template<typename _Tp>
void _seqVector::seqVectorAllocator< _Tp >::construct ( pointer  __p,
const _Tp &  __val 
)
inline
template<typename _Tp>
void _seqVector::seqVectorAllocator< _Tp >::deallocate ( pointer  __p,
size_type   
)
inline
template<typename _Tp>
void _seqVector::seqVectorAllocator< _Tp >::destroy ( pointer  __p)
inline
template<typename _Tp>
size_type _seqVector::seqVectorAllocator< _Tp >::max_size ( ) const
throw (
)
inline

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