Representation of the current location location in the remote query. More...
#include <zorba/query_location.h>
Public Member Functions | |
void | addReference () const |
virtual void | free () |
virtual unsigned int | getColumnBegin () const =0 |
virtual unsigned int | getColumnEnd () const =0 |
virtual String | getFileName () const =0 |
virtual unsigned int | getLineBegin () const =0 |
virtual unsigned int | getLineEnd () const =0 |
long | getRefCount () const |
void | removeReference () |
virtual String | toString () const =0 |
virtual | ~QueryLocation () |
Protected Attributes | |
unsigned int | theRefCount |
Representation of the current location location in the remote query.
This location goes from the starting line and column to the ending line and column.
Definition at line 32 of file query_location.h.
virtual zorba::QueryLocation::~QueryLocation | ( | ) | [inline, virtual] |
Definition at line 37 of file query_location.h.
void zorba::SmartObject::addReference | ( | ) | const [inline, inherited] |
Definition at line 40 of file smart_ptr.h.
virtual void zorba::SmartObject::free | ( | ) | [virtual, inherited] |
virtual unsigned int zorba::QueryLocation::getColumnBegin | ( | ) | const [pure virtual] |
virtual unsigned int zorba::QueryLocation::getColumnEnd | ( | ) | const [pure virtual] |
virtual String zorba::QueryLocation::getFileName | ( | ) | const [pure virtual] |
virtual unsigned int zorba::QueryLocation::getLineBegin | ( | ) | const [pure virtual] |
virtual unsigned int zorba::QueryLocation::getLineEnd | ( | ) | const [pure virtual] |
long zorba::SmartObject::getRefCount | ( | ) | const [inline, inherited] |
Definition at line 38 of file smart_ptr.h.
void zorba::SmartObject::removeReference | ( | ) | [inline, inherited] |
Definition at line 42 of file smart_ptr.h.
virtual String zorba::QueryLocation::toString | ( | ) | const [pure virtual] |
unsigned int zorba::SmartObject::theRefCount [mutable, protected, inherited] |
Definition at line 27 of file smart_ptr.h.