Is there a way for a class to automatically receive a called event

Is there a way for all the objects of a class to automatically receive a called event without having to add every single object to the event? anyway, i can’t even make the event static or independent from the object, so every event is relative to it’s object and not to the class.

Let’s say i have 5 Lamps around the world, is there a way for all of them to automatically receive an event called from some other class, without having to add them to a list of objects?

i’m talking about c++, not blueprints.

I think an Iterator for that specific Actor might help. Some great Wiki Entry by @Rama
A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine ForumsObject%26_Actor_Iterators,_Optional_Class_Scope_For_Faster_Search