I have a lot of ATL code.
Like this:
class ATL_NO_VTABLE CMyClass :
public CObject,
public CComObjectRootEx<CComSingleThreadModel>,
public IDispatchImpl<X, &Y, &Z, /*wMajor =*/ 1, /*wMinor =*/ 0>
{
...
// Implementation
STDMETHOD(Goto)(BSTR bstrLabel);
STDMETHOD(Exit)();
STDMETHOD(get_Fields)(BSTR pszName, VARIANT *pVal);
STDMETHOD(put_Fields)(BSTR pszName, VARIANT newVal);
STDMETHOD(ClearHistory)();
...
};
If i press ALT+M I the thatthere is always a missing open parenthesis at the end of the symbol:
MyNameSpace::CMyClass::Goto);
MyNameSpace::CMyClass::Exit);
...
Should be
MyNameSpace::CMyClass::Goto();
MyNameSpace::CMyClass::Exit();
...