#include <vCore.h>


Public Member Functions | |
| String (tString value) | |
| Constructor. | |
| String (char const *value) | |
| Constructor. | |
| String (Base const &other) | |
| Copy constructor. | |
| Base * | copy (void) const |
| virtual | ~String () |
| virtual Variant | GetValue (void) const |
| Returns the value in its native format. | |
| virtual tString | GetString (Base const *other=0) const |
| bool | operator== (Base const &other) const |
| compares two values | |
| bool | operator!= (Base const &other) const |
| compares two values | |
| bool | operator>= (Base const &other) const |
| compares two values | |
| bool | operator<= (Base const &other) const |
| compares two values | |
| bool | operator> (Base const &other) const |
| compares two values | |
| bool | operator< (Base const &other) const |
| compares two values | |
Private Attributes | |
| tString | m_value |
| The stored value. | |
Definition at line 259 of file vCore.h.
| vValue::Expr::Core::String::String | ( | tString | value | ) |
| vValue::Expr::Core::String::String | ( | char const * | value | ) |
| vValue::Expr::Core::String::String | ( | Base const & | other | ) |
| virtual vValue::Expr::Core::String::~String | ( | ) | [inline, virtual] |
| Base * vValue::Expr::Core::String::copy | ( | void | ) | const [virtual] |
Overwritten copy function
Reimplemented from vValue::Expr::Core::Base.
Definition at line 203 of file vCore.cpp.
References String().
00203 { 00204 return new String(*this); 00205 }

| Variant vValue::Expr::Core::String::GetValue | ( | void | ) | const [virtual] |
Returns the value in its native format.
Reimplemented from vValue::Expr::Core::Base.
Definition at line 207 of file vCore.cpp.
References GetString().
00207 { 00208 return GetString(); 00209 }

Returns the string stored inside the object
Reimplemented from vValue::Expr::Core::Base.
Definition at line 213 of file vCore.cpp.
References m_value, and vValue::Expr::Core::Base::Output().
Referenced by GetValue().


| bool vValue::Expr::Core::String::operator== | ( | Base const & | other | ) | const [virtual] |
| bool vValue::Expr::Core::String::operator!= | ( | Base const & | other | ) | const [virtual] |
| bool vValue::Expr::Core::String::operator>= | ( | Base const & | other | ) | const [virtual] |
| bool vValue::Expr::Core::String::operator<= | ( | Base const & | other | ) | const [virtual] |
compares two values
Reimplemented from vValue::Expr::Core::Base.
Definition at line 220 of file vCore.cpp.
| bool vValue::Expr::Core::String::operator> | ( | Base const & | other | ) | const [virtual] |
| bool vValue::Expr::Core::String::operator< | ( | Base const & | other | ) | const [virtual] |
compares two values
Reimplemented from vValue::Expr::Core::Base.
Definition at line 222 of file vCore.cpp.
tString vValue::Expr::Core::String::m_value [private] |
The stored value.
Definition at line 260 of file vCore.h.
Referenced by GetString(), operator!=(), operator==(), operator>(), and operator>=().
1.5.4