Inicialização de referência e ligação direta vs indireta

Considere o seguinte caso

struct A {
   operator int();
};

int &&x = A();

A especificação diz emhttp://eel.is/c++draft/dcl.init.ref#5 sobre se a ligação de referência é direta ou indireta

Em todos os casos, exceto o último (isto é, criando e inicializando um temporário a partir da expressão inicializadora), diz-se que a referência se liga diretamente à expressão inicializadora.

O caso acima não corresponde ao último, mas ao segundo último marcador.

Se T1 ou T2 for um tipo de classe e T1 não for relacionado à referência a T2, as conversões definidas pelo usuário serão consideradas ... O resultado da chamada para a função de conversão, conforme descrito para a inicialização de cópia sem referência, será então usado para inicializar diretamente a referência.

Portanto, a ligação deA() para a referência éligação indireta. Para continuar, recorreremos à inicialização de referência novamente, agora com um pré-valor do tipoint, tentando inicializarint&&. Agora vamos terminar com a última bala, o que significaligação direta.

Então, o que podemos dizer sobre a ligação da referência ... ela se liga direta ou indiretamente? Faz as duas coisas, dependendo da expressão que você considera (expressão inicializadora vs resultado da chamada da função de conversão)?

No nosso caso em particular, os parágrafos parecem dizerligamos diretamente à expressão do inicializador e indiretamente ao resultado da conversão na expressão do inicializador. No entanto, no capítulo sobre resolução de sobrecargahttp://eel.is/c++draft/over.ics.ref, apenas distinguimos entre

Quando um parâmetro do tipo de referência se liga diretamente ([dcl.init.ref]) a uma expressão de argumento,Se o parâmetro se vincular diretamente ao resultado da aplicação de uma função de conversão à expressão do argumento,Quando um parâmetro do tipo de referência não está vinculado diretamente a uma expressão de argumento,

Para um caso como

void f(int &&);
f(A());

O caso 1 se aplica, mas tenho certeza de que não se aplica. Meu pressentimento é que "Em todos os casos, exceto o último", não se destina apenas a corresponder ao caso de criação temporária, mas também ao segundo último marcador ou, alternativamente, a todo o ramo "Caso contrário:" que contém os dois marcadores (ou seja, o "último" refere-se a um nível diferente na hierarquia de marcadores). Você pode esclarecer por favor?