public override bool VisitTypedefDecl(TypedefDecl typedef) { if (AlreadyVisited(typedef)) { return(false); } if (typedef.IsHandleTypeDef( )) { TypeMaps.TypeMaps.Add(typedef.Name, new HandleRefTypeMap(typedef, Context, TypeMaps)); } else if (typedef.Name == "intptr_t") { TypeMaps.TypeMaps.Add(typedef.Name, new IntPtrTypeMap(typedef, Context, TypeMaps)); } return(true); }