00001 /* Copyright (C) 2002, 2003, 2004 Jan Wedekind. 00002 This file is part of the recipe database application AnyMeal. 00003 00004 AnyMeal is free software; you can redistribute it and/or modify it under 00005 the terms of the GNU GENERAL PUBLIC LICENSE as published by the Free 00006 Software Foundation; either version 3 of the License, or (at your option) 00007 any later version. 00008 00009 AnyMeal is distributed in the hope that it will be useful, but WITHOUT ANY 00010 WARRANTY; without even the implied warranty of MERCHANTIBILITY or FITNESS 00011 FOR A PARTICULAR PURPOSE. See the GNU General Public License for more 00012 details. 00013 00014 You should have received a copy of the GNU General Public License 00015 along with this program. If not, see <http://www.gnu.org/licenses/>. */ 00016 #include "mealMasterParseError.hpp" 00017 00018 MealMasterParseError::MealMasterParseError( int _recipeStartLine, int _recipeEndLine, 00019 int _errorLineNumber, 00020 std::istream *_stream, 00021 std::streampos _recipeStartPos, 00022 std::streampos _recipeEndPos ): 00023 recipeStartLine(_recipeStartLine), recipeEndLine(_recipeEndLine), 00024 errorLineNumber(_errorLineNumber), stream(_stream), 00025 recipeStartPos(_recipeStartPos), recipeEndPos(_recipeEndPos) 00026 { 00027 }