1FFunc input.h /^typedef uint32 (*FFunc) (const astruct * pP, int n);$/;" t typeref:typename:uint32 (*)(const astruct * pP,int n) 2FooBar input.h /^typedef void * FooBar;$/;" t typeref:typename:void * 3afunc input.h /^FooBar * afunc (const char * aparam);$/;" p typeref:typename:FooBar * 4astruct input.h /^struct astruct$/;" s 5astruct input.h /^typedef struct astruct astruct;$/;" t typeref:struct:astruct 6m_member input.h /^ int m_member;$/;" m struct:astruct typeref:typename:int 7