When the following is in a header file, the context list is not sure what to show.
a) it shows "unnamed2726719" when the caret is inside the definition
b) when dropped down it shows "enum" without further specification
typedef enum
{
enum1, enum2, enum3
} ENUMTYPENAME;