Recently I’ve been studying codes of PCG plugin during my attempts to make my own custom node, and I found something intresting. In PCGData.cpp, in part with includes, we have ’ include “PCGContext.h” ', but also we have ’ include “PCGData.h” ’ in PCGContext.h.
I don’t have much experience with C++, and it seems pretty unlogical to me, so, please, if anyone understands what’s happening here, explain this to me.