/////////////////////////////////////////////////////////////////////////////////////////
| 605 | /// |
| 606 | /// |
| 607 | bool isupper( const std::string & str ) |
| 608 | { |
| 609 | std::string::size_type len = str.size(), i; |
| 610 | if ( len == 0 ) return false; |
| 611 | if( len == 1 ) return ::isupper( str[0] ); |
| 612 | |
| 613 | for ( i = 0; i < len; ++i ) |
| 614 | { |
| 615 | if ( !::isupper( str[i] ) ) return false; |
| 616 | } |
| 617 | return true; |
| 618 | } |
| 619 | |
| 620 | ////////////////////////////////////////////////////////////////////////////////////////////// |
| 621 | /// |
no test coverage detected