== c++11

+ remove legacy 'register' keyword usage from last century