use std::any

This commit is contained in:
2025-05-05 13:17:38 -05:00
parent c2da1944d8
commit f35c58d3d6
9 changed files with 171 additions and 153 deletions

View File

@@ -9,13 +9,14 @@ namespace Archimedes {
public:
Event(void* ptr) : userData(ptr) {}
Event() {}
Event(std::any data) : userData(data) {}
virtual ~Event() {}
virtual operator std::string() const = 0;
void* userData;
std::any userData;
};
}