Type the code
class CSerializationFileList : public CTypedPtrList<CObList,CSerializationFile*>
{
public:
	CSerializationFileList()	{ }
	~CSerializationFileList()
	{
		// Free all data pointer
		for (POSITION pos=GetHeadPosition(); pos; )
			delete GetNext(pos);
	}
};
void Foo()
{
 CSerializationFileList lst;
 lst.ghp
}
I would expect that after typing ghp I would see GetHeadPosition.
I can force it by Ctrl+Space.
But Even if I select it, I don't get the closing parenthesis.