22 #ifndef _LOCATIONINFO_HPP
23 #define _LOCATIONINFO_HPP
26 #include <xqilla/framework/XQillaExport.hpp>
28 #include <xercesc/util/XercesDefs.hpp>
36 : file_(0), line_(0), column_(0) {}
38 LocationInfo(
const XMLCh *file,
unsigned int line,
unsigned int column)
39 : file_(file), line_(line), column_(column) {}
42 const XMLCh *
getFile()
const {
return file_; }
44 unsigned int getLine()
const {
return line_; }
67 unsigned int line_, column_;
void setLocationInfo(const XMLCh *file, unsigned int line, unsigned int column)
Sets the location to the given information.
Definition: LocationInfo.hpp:49
unsigned int getLine() const
The line in the query.
Definition: LocationInfo.hpp:44
void setLocationInfo(const LocationInfo *o)
Sets the location with the information in the given LocationInfo object.
Definition: LocationInfo.hpp:56
unsigned int getColumn() const
The column in the query.
Definition: LocationInfo.hpp:46
LocationInfo()
Constructor that sets the information to 0.
Definition: LocationInfo.hpp:35
A class that gives records a location in the query.
Definition: LocationInfo.hpp:31
const XMLCh * getFile() const
The file that the query was parsed from.
Definition: LocationInfo.hpp:42
LocationInfo(const XMLCh *file, unsigned int line, unsigned int column)
Constructor that takes the initial information.
Definition: LocationInfo.hpp:38