string::operator u_int32_t() const {return 0;}
error: specializing member ‘std::basic_string<char>::operator u_int32_t’ requires ‘template<>’ syntax