class DataValueNode |
This is the type that holds a single string value from the star file, and the delimiter type that is used to quote it
| DataValueNode (const char* str, ValType type ) | |
| DataValueNode (const char* str) | |
| DataValueNode ( DataValueNode © ) Copy constructor | |
| DataValueNode ( bool link, DataValueNode © ) Copy with parallel link. | |
| DataValueNode (const string &str, ValType type ) | |
| Unparse (int indent) | |
| Unparse (int indent, int presize, int postsize) This function is public for reasons of technical difficulty. | |
| isOfType ( ASTtype T ) | |
| myDelimType ( void ) const Returns the type of the DataValueNode - indicating what kind of string delimiter it has | |
| myLongestStr ( void ) Returns the length of the longest string in this object. | |
| myName () const | |
| myType (void) | |
| myValue ( void ) const Returns the string value of this node. | |
| operator< (const char* str) | |
| operator< (const string &str) | |
| operator<= (const string &str) | |
| operator<= (const char* str) | |
| operator== (const char* str) | |
| operator== (const string &str) For comparing values as strings. | |
| operator> (const string &str) | |
| operator> (const char* str) | |
| operator>= (const char* str) | |
| operator>= (const string &str) | |
| setDelimType ( ValType setTo ) Sets the type of string value this is, and consequently, what kind of delimiter to use when printing this node out |
| | |
| ValType ValType - the type of value this is |
| myStrVal |
This is the type that holds a single string value from the star file, and the delimiter type that is used to quote it
* val->setValue( "new_value" ); * val->setType( DataValudeNode::FRAMECODE ); *Do *NOT* do this:
* val->setValue( "$new_value" ); *There are two overloaded versions: one for string and one for char *
* a != b <==> !( a == b )
* a >= b <==> !( a < b )
* a > b <==> !( a < b ) && !( a == b )
* ... etc ...
*
End Gripe.)
Alphabetic index HTML hierarchy of classes or Java