#include <concrt.h>
template<typename _ElemType >
_ElemNodeType * _M_FirstNode
Definition: concrt.h:1159
#define NULL
Definition: corecrt.h:158
template<typename _ElemType >
template<typename _ElemType >
1116 _ElemNodeType * _Node =
reinterpret_cast<_ElemNodeType *
>(_Elem);
1118 _M_FirstNode =
reinterpret_cast<_ElemNodeType *
>(_Elem);
_ElemNodeType * _M_FirstNode
Definition: concrt.h:1159
template<typename _ElemType >
1126 if (_MallocaRet ==
nullptr)
1127 throw std::bad_alloc();
1128 _AddNode(static_cast<_ElemType *>(_MallocaRet));
1129 return static_cast<_ElemType *
>(_MallocaRet);
void _AddNode(_ElemType *_Elem)
Definition: concrt.h:1114
template<typename _ElemType >
1137 auto _M_Next = _Node->_M_Next;
1138 _Node->_M_Elem._ElemType::~_ElemType();
__inline void __CRTDECL _freea(_Pre_maybenull_ _Post_invalid_ void *_Memory)
Definition: malloc.h:147
_ElemNodeType * _M_FirstNode
Definition: concrt.h:1159
#define NULL
Definition: corecrt.h:158
template<typename _ElemType >
1106 return sizeof(_ElemNodeType);
template<typename _ElemType >
template<typename _ElemType >
The documentation for this class was generated from the following file: