Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

Env.cpp

Go to the documentation of this file.
00001 // -*- C++ -*-  $Id: Env.cpp,v 1.1.1.1 2003/02/21 18:36:32 chad Exp $
00002 
00003 #include "ACEXML/common/Env.h"
00004 
00005 #if !defined (__ACEXML_INLINE__)
00006 # include "ACEXML/common/Env.i"
00007 #endif /* __ACEXML_INLINE__ */
00008 
00009 ACEXML_Env::ACEXML_Env (void)
00010   : exception_ (0)
00011 {
00012 }
00013 
00014 ACEXML_Env::ACEXML_Env (const ACEXML_Env &rhs)
00015   : exception_ (0)
00016 {
00017   if (rhs.exception())
00018     this->exception_ = rhs.exception_->duplicate();
00019 }
00020 
00021 ACEXML_Env&
00022 ACEXML_Env::operator= (const ACEXML_Env& rhs)
00023 {
00024   ACEXML_Env tmp (rhs);
00025   ACEXML_Exception* tmp_ex = this->exception_;
00026   this->exception_ = tmp.exception_;
00027   tmp.exception_ = tmp_ex;
00028   return *this;
00029 }
00030 
00031 ACEXML_Env::~ACEXML_Env (void)
00032 {
00033   this->clear();
00034 }

Generated on Mon Jun 16 13:23:21 2003 for ACEXML by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002