|  | GL Studio C++ Runtime API
    | 
#include <util.h>
| Public Member Functions | |
| GlsPropString () | |
| GlsPropString (const std::string &str) | |
| GlsPropString (const char *str) | |
| std::string & | String () | 
| Friends | |
| bool | operator== (const GlsPropString &str1, const GlsPropString &str2) | 
| bool | operator!= (const GlsPropString &str1, const GlsPropString &str2) | 
GlsPropString is designed to be used as a string in GL Studio Class Properties. It writes itself out as a single line, and will read in up to the next newline. It will attempt to convert itself to and from std::strings. If it is used in a GlsMultiVal, there must be only one, and it must be the last entry in the GlsMultiVal instance. See GlsPropStringQuoted for more usefulness in GlsMultiVal.
| 
 | inline | 
Default constructor Creates an empty GlsPropString.
| 
 | inline | 
Create a new GlsPropString using the provided std string.
| str | std::string to use to create the GlsPropString | 
| 
 | inline | 
Create a new GlsPropString using the provided c-style string.
| str | c-style string to use to create the GlsPropString. | 
| 
 | inline | 
Get the string value for this object.
| 
 | friend | 
Checks lexicographic inequality of the two arguments
| 
 | friend | 
Checks lexicographic equality of the two arguments