Base class for all classes that can be used as values. More...
Public Types | |
enum | Type { TypeInvalid, TypeBlankValue, TypeFilter, TypeFunction, TypeLiteralValue, TypeResourceValue, TypeValueList, TypeVariable } |
Public Member Functions | |
Value () | |
Returns an invalid Value. | |
Value (const Value &other) | |
Value & | operator= (const Value &other) |
bool | operator== (const Value &other) const |
bool | operator!= (const Value &other) const |
Type | type () const |
bool | isValid () const |
Returns true is the Value is valid, false else. | |
QString | sparql () const |
Protected Member Functions | |
Value (ValueData *data) | |
Protected Attributes | |
QSharedDataPointer< ValueData > | d |
Base class for all classes that can be used as values.