ReactOS  0.4.15-dev-499-g1f31905
ATL::CHeapPtrElementTraits< T, Allocator > Class Template Reference

#include <atlcoll.h>

Inheritance diagram for ATL::CHeapPtrElementTraits< T, Allocator >:
Collaboration diagram for ATL::CHeapPtrElementTraits< T, Allocator >:

Public Types

typedef CHeapPtr< T, Allocator > & INARGTYPE
 
typedef T *& OUTARGTYPE
 
- Public Types inherited from ATL::CElementTraitsBase< CHeapPtr< T, Allocator > >
typedef const CHeapPtr< T, Allocator > & INARGTYPE
 
typedef CHeapPtr< T, Allocator > & OUTARGTYPE
 

Additional Inherited Members

- Static Public Member Functions inherited from ATL::CElementTraitsBase< CHeapPtr< T, Allocator > >
static void CopyElements (_Out_writes_all_(NumElements) CHeapPtr< T, Allocator > *Dest, _In_reads_(NumElements) const CHeapPtr< T, Allocator > *Source, _In_ size_t NumElements)
 
static void RelocateElements (_Out_writes_all_(NumElements) CHeapPtr< T, Allocator > *Dest, _In_reads_(NumElements) CHeapPtr< T, Allocator > *Source, _In_ size_t NumElements)
 
- Static Public Member Functions inherited from ATL::CDefaultCompareTraits< CHeapPtr< T, Allocator > >
static bool CompareElements (_In_ const CHeapPtr< T, Allocator > &Val1, _In_ const CHeapPtr< T, Allocator > &Val2)
 
static int CompareElementsOrdered (_In_ const CHeapPtr< T, Allocator > &Val1, _In_ const CHeapPtr< T, Allocator > &Val2)
 

Detailed Description

template<typename T, class Allocator = CCRTAllocator>
class ATL::CHeapPtrElementTraits< T, Allocator >

Definition at line 161 of file atlcoll.h.

Member Typedef Documentation

◆ INARGTYPE

template<typename T , class Allocator = CCRTAllocator>
typedef CHeapPtr<T, Allocator>& ATL::CHeapPtrElementTraits< T, Allocator >::INARGTYPE

Definition at line 165 of file atlcoll.h.

◆ OUTARGTYPE

template<typename T , class Allocator = CCRTAllocator>
typedef T*& ATL::CHeapPtrElementTraits< T, Allocator >::OUTARGTYPE

Definition at line 166 of file atlcoll.h.


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