in reply to what are these

Nr::CE::->setAWArgs is a call to the class Nr::CE method setAWArgs. So is "Nr::CE"->setAWArgs.

Just plain Nr::CE->setAWArgs is also, except when there exists a Nr::CE function at compilation time. In that case, it is actually Nr::CE()->setAWArgs (calling the setAWArgs method on the function's return value). This is why I prefer one of the first two forms to call a class method.