Core/Misc: Move (or delete) constructors and destructors to .cpp files (avoids compiling them in every file that includes them)

This commit is contained in:
Shauren
2022-02-12 21:36:46 +01:00
parent 5b28a5ab14
commit f8ad7017dd
42 changed files with 758 additions and 102 deletions

View File

@@ -18,6 +18,13 @@
#include "PhaseShift.h"
#include "Containers.h"
PhaseShift::PhaseShift() = default;
PhaseShift::PhaseShift(PhaseShift const& right) = default;
PhaseShift::PhaseShift(PhaseShift&& right) noexcept = default;
PhaseShift& PhaseShift::operator=(PhaseShift const& right) = default;
PhaseShift& PhaseShift::operator=(PhaseShift&& right) noexcept = default;
PhaseShift::~PhaseShift() = default;
bool PhaseShift::AddPhase(uint32 phaseId, PhaseFlags flags, std::vector<Condition*> const* areaConditions, int32 references /*= 1*/)
{
auto insertResult = Phases.emplace(phaseId, flags, nullptr);