How do I create my own blueprint node with C++?

Ok made it at my one… Forget to do this
void UTestEdGraphNode::TestFunction()
{

}

in my .cpp file