context.cc

Go to the documentation of this file.
00001 /*MT*
00002     
00003     MediaTomb - http://www.mediatomb.cc/
00004     
00005     context.cc - this file is part of MediaTomb.
00006     
00007     Copyright (C) 2005 Gena Batyan <bgeradz@mediatomb.cc>,
00008                        Sergey 'Jin' Bostandzhyan <jin@mediatomb.cc>
00009     
00010     Copyright (C) 2006-2007 Gena Batyan <bgeradz@mediatomb.cc>,
00011                             Sergey 'Jin' Bostandzhyan <jin@mediatomb.cc>,
00012                             Leonhard Wimmer <leo@mediatomb.cc>
00013     
00014     MediaTomb is free software; you can redistribute it and/or modify
00015     it under the terms of the GNU General Public License version 2
00016     as published by the Free Software Foundation.
00017     
00018     MediaTomb is distributed in the hope that it will be useful,
00019     but WITHOUT ANY WARRANTY; without even the implied warranty of
00020     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00021     GNU General Public License for more details.
00022     
00023     You should have received a copy of the GNU General Public License
00024     version 2 along with MediaTomb; if not, write to the Free Software
00025     Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
00026     
00027     $Id: context.cc 1294 2007-05-13 16:28:24Z lww $
00028 */
00029 
00031 
00032 #ifdef HAVE_CONFIG_H
00033     #include "autoconfig.h"
00034 #endif
00035 
00036 #include "context.h"
00037 
00038 using namespace zmm;
00039 using namespace mxml;
00040 
00041 Context::Context(String location) : Object()
00042 {
00043     this->location = location;
00044     line = 1;
00045     col = 1;
00046 }
00047 Context::Context()
00048 {
00049 }
00050 
00051 Ref<Context> Context::clone()
00052 {
00053     Ref<Context> copy = Ref<Context>(new Context());
00054     copy->location = location;
00055     copy->parent = parent;
00056     copy->line = line;
00057     copy->col = col;
00058     return copy;
00059 }
00060 
00061 void Context::setParent(Ref<Context> parent)
00062 {
00063     this->parent = parent;
00064 }

Generated on Sun Jul 8 22:29:42 2007 for MediaTomb by  doxygen 1.5.2