2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 04:27:42 +00:00

New code style refactor

This commit is contained in:
Jack Andersen
2018-12-07 19:30:43 -10:00
parent 41ae32be31
commit 636c82a568
1451 changed files with 171430 additions and 203303 deletions

View File

@@ -3,26 +3,20 @@
#include <list>
#include "CArchitectureMessage.hpp"
namespace urde
{
namespace urde {
class CArchitectureQueue {
std::list<CArchitectureMessage> m_list;
class CArchitectureQueue
{
std::list<CArchitectureMessage> m_list;
public:
void Push(CArchitectureMessage&& msg)
{
m_list.push_back(std::move(msg));
}
CArchitectureMessage Pop()
{
CArchitectureMessage msg = std::move(m_list.front());
m_list.pop_front();
return msg;
}
void Clear() {m_list.clear();}
operator bool() {return m_list.size() != 0;}
void Push(CArchitectureMessage&& msg) { m_list.push_back(std::move(msg)); }
CArchitectureMessage Pop() {
CArchitectureMessage msg = std::move(m_list.front());
m_list.pop_front();
return msg;
}
void Clear() { m_list.clear(); }
operator bool() { return m_list.size() != 0; }
};
}
} // namespace urde