/Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendLiteral.h
The EMetasoundFrontendLiteralType's are matched toMetasound::ELiteralType`s by giving them the same value. This supports easy conversion from one type to another.
enum EMetasoundFrontendLiteralType { None = static_cast<uint8>(Metasound::ELiteralType::None), Boolean = static_cast<uint8>(Metasound::ELiteralType::Boolean), Integer = static_cast<uint8>(Metasound::ELiteralType::Integer), Float = static_cast<uint8>(Metasound::ELiteralType::Float), String = static_cast<uint8>(Metasound::ELiteralType::String), UObject = static_cast<uint8>(Metasound::ELiteralType::UObjectProxy), NoneArray = static_cast<uint8>(Metasound::ELiteralType::NoneArray), BooleanArray = static_cast<uint8>(Metasound::ELiteralType::BooleanArray), IntegerArray = static_cast<uint8>(Metasound::ELiteralType::IntegerArray), FloatArray = static_cast<uint8>(Metasound::ELiteralType::FloatArray), StringArray = static_cast<uint8>(Metasound::ELiteralType::StringArray), UObjectArray = static_cast<uint8>(Metasound::ELiteralType::UObjectProxyArray), Invalid, }