Attach Actor to socket via C++

still not working, but now im getting this error
Weapon->AttachParent(Mesh, SocketLocationR); // attach the weapon to our pawn and socket
Error 1 error C2039: ‘AttachParent’ : is not a member of ‘AMyWeaponActor’

I also tried

Weapon->Mesh->AttachParent(Mesh, SocketLocationR);
Error 1 error C2039: ‘Mesh’ : is not a member of ‘AMyWeaponActor’