Hi, I am learning about creating Dynamic Nodes using K2Node reading source code and seeing documentation .
I knew that CreatePin are used inside of AllocateDefaultPins() and then searching about this CreatePin I knew that there are overload list in this function and inside source code many syntax are written like this :
CreatePin(EGPD_Input,UEdGraphSchema_K2::PC_Exec,UEdGraphSchema_K2::PN_Execute);
I thought that this was one of CreatePin arguments but it seems that there is nothing mentioning about UEdGraphSchema_K2 Constants in any of overload list arguments.
And I wanna know why and how it is possible to use constants and type of arguments that are not declined in function overload argument.