Changeset 3154 for code/branches/pch/src/core/Template.cc
- Timestamp:
- Jun 13, 2009, 4:30:37 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/pch/src/core/Template.cc
r3068 r3154 29 29 #include "Template.h" 30 30 31 #include <tinyxml/tinyxml.h> 31 32 #include <tinyxml/ticpp.h> 32 33 34 #include "util/Debug.h" 33 35 #include "core/CoreIncludes.h" 34 36 #include "core/XMLPort.h" 35 #include "util/Debug.h"36 37 37 38 namespace orxonox … … 39 40 CreateFactory(Template); 40 41 41 Template::Template(BaseObject* creator) : BaseObject(creator) , xmlelement_("")42 Template::Template(BaseObject* creator) : BaseObject(creator) 42 43 { 43 44 RegisterObject(Template); 44 45 46 this->xmlelement_ = new TiXmlElement(""); 45 47 this->bIsLink_ = false; 46 48 this->bLoadDefaults_ = true; … … 52 54 { 53 55 Template::getTemplateMap().erase(this->getName()); 56 delete this->xmlelement_; 54 57 } 55 58 … … 90 93 } 91 94 95 void Template::setXMLElement(const TiXmlElement& xmlelement) 96 { 97 *this->xmlelement_ = xmlelement; 98 } 99 92 100 const TiXmlElement& Template::getXMLElement() const 93 101 { … … 115 123 } 116 124 117 return this->xmlelement_;125 return *this->xmlelement_; 118 126 } 119 127
Note: See TracChangeset
for help on using the changeset viewer.