- void Integer::NaN(string s)
- {
- if(s.length() > 1)
- {
- if(!isdigit)
- {
- this->nan = true;
- return;
- }
- this->nan = false;
- }
- return NaN(s);
- }
- void Integer::NaN(string s)
- {
- string::iterator p;
- for(p = s.begin(); p < s.end(); p++)
- {
- if(!isdigit(*p))
- {
- this->nan = true;
- return;
- }
- }
- this->nan = false;
- }
- }