abstract as async base break case catch class const construct continue default delegate delete do dynamic else enum ensures errordomain extern false finally for foreach get global if in inline interface internal is lock namespace new null out override owned private protected public ref requires result return set signal sizeof static struct switch this throw throws true try typeof unowned using value virtual weak while yield connect connect_after disconnect emit bool char double float int int8 int16 int32 int64 long short size_t ssize_t string uchar uint uint8 uint16 uint32 uint64 ulong unichar ushort var void