#include <iostream>
#include <string>
#include <algorithm>
bool is_numeric(std::string const &str)
{
auto it = std::find_if(str.begin(), str.end(), [](char const &c) {
return !std::isdigit(c);
});
return !str.empty() && it == str.end();
}
int main()
{
std::string str = "1234567890";
std::cout << std::boolalpha << is_numeric(str) << std::endl; // true
return 0;
}