integral_type operator++(void) volatile {return fetch_add(1)+1;}
integral_type operator++(int) volatile {return fetch_add(1);}
integral_type operator+=(integral_type c) volatile {return fetch_add(c)+c;}