为什么[over.call.object]/1在标准中这样写?

Bel*_*loc 5 c++ language-lawyer

[over.call.object]/1

如果E函数调用语法中的postfix-expression 求值为类型为"cv T" 的类对象,则候选函数集至少包括函数调用运算符T.函数调用操作符T是通过普通查找operator()上下文中的名称获得 的(E).operator().

我能理解这一段的内容,但为什么他们使用的术语"在"的背景下(E).operator(),而不是" in the context of class T"?也就是说,我对上面文本的理解是,operator()将在类的上下文中查找名称T,其中postfix-expression E作为类型的对象进行求值T.