#pragma once #include class YamlUtilities { public: template static bool isCastable(const YAML::Node& node) { try { node.as(); return true; } catch (YAML::BadConversion&) { return false; } } };