How to read return value of interface function in C++?

It is actually as simple as:

if (IBTWorldInteractionInterface::Execute_CanPickup(HoveredObject))
 {
 }

The line before where I checked if the object implemented the interface was missing a closing bracket, and therefore causing a compile error. Oops…

if (HoveredObject->GetClass()->ImplementsInterface(UBTWorldInteractionInterface::StaticClass()))