From 19d8aeb010ffc967bf82986b7586b161364ab82f Mon Sep 17 00:00:00 2001 From: rtk0c Date: Tue, 8 Jun 2021 09:56:38 -0700 Subject: Fix includes --- core/src/Model/Assets.hpp | 3 ++- core/src/Model/Template/Template_Main.cpp | 2 +- core/src/Model/Workflow/Workflow.hpp | 7 +++---- core/src/Model/Workflow/Workflow_Main.cpp | 14 +++++++------- core/src/Utils/UUID.hpp | 5 +++++ 5 files changed, 18 insertions(+), 13 deletions(-) create mode 100644 core/src/Utils/UUID.hpp (limited to 'core') diff --git a/core/src/Model/Assets.hpp b/core/src/Model/Assets.hpp index 3401e42..feb4432 100644 --- a/core/src/Model/Assets.hpp +++ b/core/src/Model/Assets.hpp @@ -1,7 +1,8 @@ #pragma once +#include "Utils/UUID.hpp" + #include -#include #include #include #include diff --git a/core/src/Model/Template/Template_Main.cpp b/core/src/Model/Template/Template_Main.cpp index 92ad050..9bebc21 100644 --- a/core/src/Model/Template/Template_Main.cpp +++ b/core/src/Model/Template/Template_Main.cpp @@ -2,9 +2,9 @@ #include "Model/GlobalStates.hpp" #include "Model/Project.hpp" +#include "Utils/UUID.hpp" #include -#include #include using namespace std::literals::string_view_literals; diff --git a/core/src/Model/Workflow/Workflow.hpp b/core/src/Model/Workflow/Workflow.hpp index 8b3db8a..e5e434a 100644 --- a/core/src/Model/Workflow/Workflow.hpp +++ b/core/src/Model/Workflow/Workflow.hpp @@ -6,14 +6,13 @@ #include "cplt_fwd.hpp" #include -#include #include #include #include +#include #include #include #include -#include #include #include #include @@ -272,8 +271,8 @@ public: void WriteTo(std::ostream& stream); private: - std::pair AllocWorkflowConnection(); - std::pair&, size_t> AllocWorkflowStep(); + std::pair AllocWorkflowConnection(); + std::pair&, uint32_t> AllocWorkflowStep(); }; class WorkflowAssetList final : public AssetListTyped diff --git a/core/src/Model/Workflow/Workflow_Main.cpp b/core/src/Model/Workflow/Workflow_Main.cpp index 202818f..131e0ae 100644 --- a/core/src/Model/Workflow/Workflow_Main.cpp +++ b/core/src/Model/Workflow/Workflow_Main.cpp @@ -2,11 +2,11 @@ #include "Model/GlobalStates.hpp" #include "Model/Project.hpp" +#include "Utils/UUID.hpp" #include #include #include -#include #include #include #include @@ -710,32 +710,32 @@ void Workflow::WriteTo(std::ostream& stream) } } -std::pair Workflow::AllocWorkflowConnection() +std::pair Workflow::AllocWorkflowConnection() { for (size_t idx = 0; idx < mConnections.size(); ++idx) { auto& elm = mConnections[idx]; if (!elm.IsValid()) { - return { elm, idx }; + return { elm, (uint32_t)idx }; } } - auto id = mConnections.size(); + auto id = (uint32_t)mConnections.size(); auto& conn = mConnections.emplace_back(WorkflowConnection{}); conn.Id = id; return { conn, id }; } -std::pair&, size_t> Workflow::AllocWorkflowStep() +std::pair&, uint32_t> Workflow::AllocWorkflowStep() { for (size_t idx = 0; idx < mNodes.size(); ++idx) { auto& elm = mNodes[idx]; if (elm == nullptr) { - return { elm, idx }; + return { elm, (uint32_t)idx }; } } - auto id = mNodes.size(); + auto id = (uint32_t)mNodes.size(); auto& node = mNodes.emplace_back(std::unique_ptr()); return { node, id }; diff --git a/core/src/Utils/UUID.hpp b/core/src/Utils/UUID.hpp new file mode 100644 index 0000000..9044aa6 --- /dev/null +++ b/core/src/Utils/UUID.hpp @@ -0,0 +1,5 @@ +#pragma once + +#define WIN32_LEAN_AND_MEAN +#define NOMINMAX +#include -- cgit v1.2.3-70-g09d2