| Clipper | 
String extension with simple parsing methods. More...
#include <clipper_types.h>
| Public Member Functions | |
| String () | |
| null constructor | |
| String (const std::string str) | |
| constructor: from string | |
| String (const char *str) | |
| constructor: from char* | |
| String (const char *str, const int l) | |
| constructor: from char* | |
| String (const int i, const int w=4) | |
| constructor: from int | |
| String (const long i, const int w=4) | |
| constructor: from long | |
| String (const float f, const int w=6, const int p=6) | |
| constructor: from float | |
| String (const double f, const int w=6, const int p=6) | |
| constructor: from double | |
| std::vector< String > | split (const String sep) const | 
| String splitter - a very simple parser component. | |
| String | trim () const | 
| Return copy of string without leading and trailing blanks. | |
| String | tail () const | 
| get trailing path element | |
| String | head () const | 
| remove trailing path element | |
| String | nohead () const | 
| get leading path element | |
| String | notail () const | 
| remove leading path element | |
| int | i () const | 
| convert to int | |
| long | l () const | 
| convert to long | |
| ftype32 | f32 () const | 
| convert to float | |
| ftype64 | f64 () const | 
| convert to double | |
| ftype | f () const | 
| convert to ftype | |
| ftype | rational () const | 
| convert from rational to ftype | |
| Static Public Member Functions | |
| static String | rational (const double f, const int b, const bool sign=false) | 
| construct string from rational f using base b | |
String extension with simple parsing methods.
String extension with primitive 'split' operation for parsing and pathname processing operations.
 1.7.4
 1.7.4