Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

Value Class Reference

Base class for all classes that can be used as values. More...

Inheritance diagram for Value:
Inheritance graph
[legend]

List of all members.

Public Types

enum  Type {
  TypeInvalid, TypeBlankValue, TypeFilter, TypeFunction,
  TypeLiteralValue, TypeResourceValue, TypeValueList, TypeVariable
}

Public Member Functions

 Value ()
 Returns an invalid Value.
 Value (const Value &other)
Valueoperator= (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

Detailed Description

Base class for all classes that can be used as values.


The documentation for this class was generated from the following files:
 All Classes Functions Enumerations