#pragma once
#include <variant>
#include <map>
#include <vector>
#include <string>

// 定义变量类型变体
using ObjectVarsType = std::variant<int, float, bool, std::string>;
// 定义对象变量映射类型
using ObjectVarsMap = std::map<std::string, std::vector<ObjectVarsType>>;