38 #include "NptResults.h" 50 NPT_Result Push(
const T& value) {
53 return this->Add(value);
56 NPT_Result Peek(T& value) {
59 if (this->m_ItemCount == 0)
return NPT_ERROR_NO_SUCH_ITEM;
60 value = this->m_Tail->m_Data;
64 NPT_Result Pop(T& value) {
67 if (this->m_ItemCount == 0)
return NPT_ERROR_NO_SUCH_ITEM;
70 return this->Erase(tail);
74 #endif // _NPT_STACK_H_
Definition: NptStack.h:46