Is this expression an lvalue or an rvalue?

Joã*_*ulo 4 c++ rvalue move-semantics c++11

Look at this expression:

T t;    
T& ref = t;
Run Code Online (Sandbox Code Playgroud)

The ref expression is an lvalue or an rvalue? I believe it's an rvalue because ref does not "designates a function or an object":

"An lvalue (so called, historically, because lvalues could appear on the left-hand side of an assignment expression) designates a function or an object."

[open-std draft n3092]

According to cppreference, a reference is not a object.

"The following entities are not objects: value, reference [...]"

I'm in doubt, because ref is in the left side of =.

Pau*_*ans 5

我对此表示怀疑,因为ref位于=的左侧。

ref 是一个名称,因此是一个左值。

我相信这是一个右值,因为ref并不“指定函数或对象”

它指定相同的对象t