What is the C++ equivalent of an Object Class variable in Blueprint?

I built a blueprint prototype utilizing the data driven concepts in Unreal’s documentation. Importing an Excel Sheet as a CSV and then using that to dictate gameplay. After successfully completing the prototype I have begun moving my work into C++ but I can’t find a variable type to represent Object Classes (I feel like I’m just overlooking something super obvious).

Above is the blueprint version of the struct, 5th from the bottom is a variable named “Action Target” of the Object Class type.

These are the representation of the Excel Sheet importing. In the Excel Sheet I list the name of the class (ie. “ActivateObject_BP_C”), and once imported Unreal locates it and defines it as a Blueprint Generated class. Unreal provides the path for the class reference.

I tried using “UObject *ActionTarget;” which I figured might not work but it was the first idea that came to mind, all other ideas relied on UObject being a malleable template class type thing (been a while since I’ve worked with template classes).

I figured it out almost immediately after posting this with an off the cuff guess at a type called UClass.

UObject *ActionTarget;

is now

UClass *ActionTarget;