boost::itl::version<itl::inplace_minus< long >>
struct version<itl::inplace_minus< long >> { // public member functions long operator()(long) ; };
version
long operator()(long val) ;