2024-06-01 15:57:23 -05:00

28 lines
432 B
C++

#pragma once
#include <deque>
#include <string>
class CPathStack
{
public:
CPathStack();
virtual ~CPathStack();
void SetBase();
void MoveBase();
void Push();
bool Pop();
void Move(const char* c_szPathName);
void GetCurrentPathName(std::string* pstCurPathName);
protected:
std::string m_stBasePathName;
std::deque<std::string> m_stPathNameDeque;
};
//martysama0134's 2e58d0b8baeb072acdf3afc4a5d1999f