6 template<
int notificationLevel>
7 class maAnyHeritage :
public CoreModifiableAttributeData<std::any>
9 DECLARE_ATTRIBUTE_HERITAGE_NO_ASSIGN(maAnyHeritage, maAnyHeritage, std::any, CoreModifiable::ANY);
11 virtual operator CurrentAttributeType()
const
17 auto& operator=(
const T& value)
24 std::optional<T> get()
28 return std::any_cast<T>(mValue);
30 catch (
const std::bad_any_cast& e)
40 using maAny = maAnyHeritage<0>;