refactor: migrate old code

This commit is contained in:
2024-08-02 17:04:37 +08:00
parent 6736bfbde5
commit 4ee11c29c9
18 changed files with 655 additions and 80 deletions

View File

@@ -4,7 +4,7 @@ add_library(VSWShared STATIC "")
target_sources(VSWShared
PRIVATE
# Sources
"EnumTypes.cpp"
"GenericDataTypes.cpp"
)
# Setup header files
target_sources(VSWShared
@@ -12,7 +12,7 @@ PUBLIC
FILE_SET HEADERS
FILES
# Headers
"EnumTypes.hpp"
"GenericDataTypes.hpp"
)
# Setup include directory
target_include_directories(VSWShared

View File

@@ -1,14 +1,14 @@
#pragma once
#include <cinttypes>
namespace VSW {
namespace VSW::DataTypes {
enum class BehaviorLinkIOType : uint32_t {
enum class BehaviorLinkIOType : int {
Input,
Output
};
enum class ParameterLinkIOType : uint32_t {
enum class ParameterLinkIOType : int {
ParameterIn,
ParameterOut,
/// @brief When using this, ignore [index] and [input_is_bb], set [input_index] to -1