|
Public Member Functions |
|
| String () |
| | Default constructor.
|
|
| String (const String &a) |
| | Copy constructor for incoming String.
|
|
| String (const String &a, size_t start_index, size_t num_items) |
| | Copy constructor for portion of incoming String.
|
|
| String (const char *c_string) |
| | Copy constructor for incoming char* array.
|
|
| String (const DAKOTA_BASE_STRING &a) |
| | Copy constructor for incoming base string.
|
|
| ~String () |
| | Destructor.
|
|
String & | operator= (const String &) |
| | Assignment operator for incoming String.
|
|
String & | operator= (const DAKOTA_BASE_STRING &) |
| | Assignment operator for incoming base string.
|
|
String & | operator= (const char *) |
| | Assignment operator for incoming char* array.
|
| | operator const char * () const |
| | The operator() returns pointer to standard C char array.
|
|
String & | toUpper () |
| | Convert to upper case string.
|
| void | upper () |
|
String & | toLower () |
| | Convert to lower case string.
|
| void | lower () |
| bool | contains (const char *sub_string) const |
| | Returns true if String contains char* substring.
|
| bool | begins (const char *sub_string) const |
| | Returns true if String starts with char* substring.
|
| bool | ends (const char *sub_string) const |
| | Returns true if String ends with char* substring.
|
| char * | data () const |
| | Returns pointer to standard C char array.
|