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.
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.