2
* This file is part of Soprano Project.
4
* Copyright (C) 2007 Daniele Galdi <daniele.galdi@gmail.com>
6
* This library is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU Library General Public
8
* License as published by the Free Software Foundation; either
9
* version 2 of the License, or (at your option) any later version.
11
* This library is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
* Library General Public License for more details.
16
* You should have received a copy of the GNU Library General Public License
17
* along with this library; see the file COPYING.LIB. If not, write to
18
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
19
* Boston, MA 02110-1301, USA.
24
class Soprano::Error::Locator::Private: public QSharedData {
38
Soprano::Error::Locator::Locator()
43
Soprano::Error::Locator::Locator( const Locator &other )
48
Soprano::Error::Locator::Locator( int line, int column, int byte, const QString& filename )
54
d->fileName = filename;
57
Soprano::Error::Locator::~Locator()
61
Soprano::Error::Locator& Soprano::Error::Locator::operator=( const Locator &other )
67
int Soprano::Error::Locator::line() const
72
void Soprano::Error::Locator::setLine( int line )
77
int Soprano::Error::Locator::column() const
82
void Soprano::Error::Locator::setColumn( int column )
87
int Soprano::Error::Locator::byte() const
92
void Soprano::Error::Locator::setByte( int byte )
97
QString Soprano::Error::Locator::fileName() const
102
void Soprano::Error::Locator::setFileName( const QString& fileName )
104
d->fileName = fileName;