Does C++ can do all the things that blueprint can do it?

For performance reasons I want to use c++ to develop my game,if C++ can do all the things that blueprint can do it, how can I write my c++ code that equivalent to the BluePrint “Event Blueprint Update Animation”,i mean my c++ code will be called whenever the animate updated.

ok thank for your answer

Most of Blueprint APIs are bindings of UE4 C++ APIs, most of the nodes and events are functions that exit in C++, other then once created from K2_Node class. In fact UE4 C++ APIs are more rich as no everything been exposed to blueprint.