More or less yes.
References are implicitly-deferenced pointers. When you have a function that takes a reference and pass an object to it, the compiler sees that the function wants a reference to the object, takes the address of the object and assigns it to a pointer that will always be treated as already deferenced inside the function.