Xalan-C++ API Reference  1.12.0
Public Member Functions | Public Attributes | List of all members
xalanc::XalanMemMgrAutoPtrArray< Type >::MemMgrAutoPtrArrayData Class Reference

#include <xalanc/Include/XalanMemMgrAutoPtr.hpp>

Collaboration diagram for xalanc::XalanMemMgrAutoPtrArray< Type >::MemMgrAutoPtrArrayData:
[legend]

Public Member Functions

 MemMgrAutoPtrArrayData ()
 
 MemMgrAutoPtrArrayData (MemoryManager *memoryManager, Type *dataPointer, size_type size)
 
bool isInitilized () const
 
void deallocate ()
 
void reset (MemoryManager *theMemoryManager, Type *thePointer, size_type size)
 

Public Attributes

MemoryManager * m_memoryManager
 
Type * m_dataArray
 
size_type m_size
 

Detailed Description

template<class Type>
class xalanc::XalanMemMgrAutoPtrArray< Type >::MemMgrAutoPtrArrayData

Definition at line 223 of file XalanMemMgrAutoPtr.hpp.

Constructor & Destructor Documentation

◆ MemMgrAutoPtrArrayData() [1/2]

template<class Type >
xalanc::XalanMemMgrAutoPtrArray< Type >::MemMgrAutoPtrArrayData::MemMgrAutoPtrArrayData ( )
inline

Definition at line 227 of file XalanMemMgrAutoPtr.hpp.

◆ MemMgrAutoPtrArrayData() [2/2]

template<class Type >
xalanc::XalanMemMgrAutoPtrArray< Type >::MemMgrAutoPtrArrayData::MemMgrAutoPtrArrayData ( MemoryManager *  memoryManager,
Type *  dataPointer,
size_type  size 
)
inline

Definition at line 234 of file XalanMemMgrAutoPtr.hpp.

Member Function Documentation

◆ deallocate()

template<class Type >
void xalanc::XalanMemMgrAutoPtrArray< Type >::MemMgrAutoPtrArrayData::deallocate ( )
inline

Definition at line 252 of file XalanMemMgrAutoPtr.hpp.

◆ isInitilized()

template<class Type >
bool xalanc::XalanMemMgrAutoPtrArray< Type >::MemMgrAutoPtrArrayData::isInitilized ( ) const
inline

Definition at line 246 of file XalanMemMgrAutoPtr.hpp.

◆ reset()

template<class Type >
void xalanc::XalanMemMgrAutoPtrArray< Type >::MemMgrAutoPtrArrayData::reset ( MemoryManager *  theMemoryManager,
Type *  thePointer,
size_type  size 
)
inline

Member Data Documentation

◆ m_dataArray

template<class Type >
Type* xalanc::XalanMemMgrAutoPtrArray< Type >::MemMgrAutoPtrArrayData::m_dataArray

◆ m_memoryManager

template<class Type >
MemoryManager* xalanc::XalanMemMgrAutoPtrArray< Type >::MemMgrAutoPtrArrayData::m_memoryManager

Definition at line 286 of file XalanMemMgrAutoPtr.hpp.

◆ m_size

template<class Type >
size_type xalanc::XalanMemMgrAutoPtrArray< Type >::MemMgrAutoPtrArrayData::m_size

Definition at line 290 of file XalanMemMgrAutoPtr.hpp.


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