Env.cpp

Go to the documentation of this file.
00001 // -*- C++ -*-  Env.cpp,v 1.4 2002/10/13 03:58:57 kitty 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 Thu Nov 9 11:45:36 2006 for ACEXML by doxygen 1.3.6