Base class to add the ability to another class to enumerate all active instance of it,...
Definition EnumerableClass.h:28
Handles the patching of a node. Is passed into the patch classes to provide utility functions and tra...
Definition GraphVersioning.h:69
virtual void Patch(plGraphPatchContext &ref_context, plAbstractObjectGraph *pGraph, plAbstractObjectNode *pNode) const =0
Patch function. If type == PatchType::NodePatch, the implementation needs to patch pNode in pGraph to...