As per the document , which says that
During overload resolution, non-static cv-qualified member function of class X is treated as a function that takes an implicit parameter of type lvalue reference to cv-qualified X if it has no ref-qualifiers or if it has the lvalue ref-qualifier. Otherwise (if it has rvalue ref-qualifier), it is treated as a function taking an implicit parameter of type rvalue reference to cv-qualified X.
Questions:
1.What about the member functions without any ref-qualifier? They would be treated as functions that implicitly declared with the lvalue ref-qualifier. Am I right?
2.Why it's limited to non-static cv-qualified member function(i.e. see the text in bold) other than non-static member function? What are the differences between them?