Index: code/branches/gcc43/src/core/BaseObject.h
===================================================================
--- code/branches/gcc43/src/core/BaseObject.h	(revision 1581)
+++ code/branches/gcc43/src/core/BaseObject.h	(revision 1634)
@@ -56,40 +56,40 @@
 
             /** @brief Returns if the object was initialized (passed the object registration). @return True was the object is initialized */
-            inline bool isInitialized() const { return this->bInitialized_; }
+            bool isInitialized() const { return this->bInitialized_; }
 
             /** @brief Sets the name of the object. @param name The name */
-            inline void setName(const std::string& name) { this->name_ = name; this->changedName(); }
+            void setName(const std::string& name) { this->name_ = name; this->changedName(); }
             /** @brief Returns the name of the object. @return The name */
-            inline const std::string& getName() const { return this->name_; }
+            const std::string& getName() const { return this->name_; }
             /** @brief This function gets called if the name of the object changes. */
             virtual void changedName() {}
 
             /** @brief Sets the state of the objects activity. @param bActive True = active */
-            inline void setActivity(bool bActive) { this->bActive_ = bActive; this->changedActivity(); }
+            void setActivity(bool bActive) { this->bActive_ = bActive; this->changedActivity(); }
             /** @brief Returns the state of the objects activity. @return The state of the activity */
-            inline bool isActive() const { return this->bActive_; }
+            bool isActive() const { return this->bActive_; }
             /** @brief This function gets called if the activity of the object changes. */
             virtual void changedActivity() {}
 
             /** @brief Sets the state of the objects visibility. @param bVisible True = visible */
-            inline void setVisibility(bool bVisible) { this->bVisible_ = bVisible; this->changedVisibility(); }
+            void setVisibility(bool bVisible) { this->bVisible_ = bVisible; this->changedVisibility(); }
             /** @brief Returns the state of the objects visibility. @return The state of the visibility */
-            inline bool isVisible() const { return this->bVisible_; }
+            bool isVisible() const { return this->bVisible_; }
             /** @brief This function gets called if the visibility of the object changes. */
             virtual void changedVisibility() {}
 
             /** @brief Sets a pointer to the level that loaded this object. @param level The pointer to the level */
-            inline void setLevel(const Level* level) { this->level_ = level; }
+            void setLevel(const Level* level) { this->level_ = level; }
             /** @brief Returns a pointer to the level that loaded this object. @return The level */
-            inline const Level* getLevel() const { return this->level_; }
+            const Level* getLevel() const { return this->level_; }
             const std::string& getLevelfile() const;
 
-            virtual inline void setNamespace(Namespace* ns) { this->namespace_ = ns; }
-            inline Namespace* getNamespace() const { return this->namespace_; }
+            virtual void setNamespace(Namespace* ns) { this->namespace_ = ns; }
+            Namespace* getNamespace() const { return this->namespace_; }
 
             /** @brief Sets the indentation of the debug output in the Loader. @param indentation The indentation */
-            inline void setLoaderIndentation(const std::string& indentation) { this->loaderIndentation_ = indentation; }
+            void setLoaderIndentation(const std::string& indentation) { this->loaderIndentation_ = indentation; }
             /** @brief Returns the indentation of the debug output in the Loader. @return The indentation */
-            inline const std::string& getLoaderIndentation() const { return this->loaderIndentation_; }
+            const std::string& getLoaderIndentation() const { return this->loaderIndentation_; }
 
         private:
Index: code/branches/gcc43/src/core/CommandEvaluation.h
===================================================================
--- code/branches/gcc43/src/core/CommandEvaluation.h	(revision 1581)
+++ code/branches/gcc43/src/core/CommandEvaluation.h	(revision 1634)
@@ -69,14 +69,14 @@
             bool isValid() const;
 
-            inline ConsoleCommand* getConsoleCommand() const
+            ConsoleCommand* getConsoleCommand() const
                 { return this->function_; }
-            inline const std::string& getOriginalCommand() const
+            const std::string& getOriginalCommand() const
                 { return this->originalCommand_; }
-            inline const std::string& getCommand() const
+            const std::string& getCommand() const
                 { return this->command_; }
 
-            inline void setAdditionalParameter(const std::string& param)
+            void setAdditionalParameter(const std::string& param)
                 { this->additionalParameter_ = param; this->bEvaluatedParams_ = false; }
-            inline std::string getAdditionalParameter() const
+            std::string getAdditionalParameter() const
                 { return (this->additionalParameter_ != "") ? (" " + this->additionalParameter_) : ""; }
 
Index: code/branches/gcc43/src/core/ConfigFileManager.h
===================================================================
--- code/branches/gcc43/src/core/ConfigFileManager.h	(revision 1581)
+++ code/branches/gcc43/src/core/ConfigFileManager.h	(revision 1634)
@@ -82,11 +82,11 @@
     {
         public:
-            inline ConfigFileEntryValue(const std::string& name, const std::string& value = "", bool bString = false, const std::string& additionalComment = "") : name_(name), value_(value), bString_(bString), additionalComment_(additionalComment) {}
-            inline virtual ~ConfigFileEntryValue() {}
-
-            inline virtual const std::string& getName() const
+            ConfigFileEntryValue(const std::string& name, const std::string& value = "", bool bString = false, const std::string& additionalComment = "") : name_(name), value_(value), bString_(bString), additionalComment_(additionalComment) {}
+            virtual ~ConfigFileEntryValue() {}
+
+            virtual const std::string& getName() const
                 { return this->name_; }
 
-            inline virtual void setComment(const std::string& comment)
+            virtual void setComment(const std::string& comment)
                 { this->additionalComment_ = comment; }
 
@@ -94,7 +94,7 @@
             virtual std::string getValue() const;
 
-            inline bool isString() const
+            bool isString() const
                 { return this->bString_; }
-            inline void setString(bool bString)
+            void setString(bool bString)
                 { this->bString_ = bString; }
 
@@ -115,8 +115,8 @@
     {
         public:
-            inline ConfigFileEntryVectorValue(const std::string& name, unsigned int index, const std::string& value = "", bool bString = false, const std::string& additionalComment = "") : ConfigFileEntryValue(name, value, bString, additionalComment), index_(index) {}
-            inline virtual ~ConfigFileEntryVectorValue() {}
-
-            inline virtual unsigned int getIndex() const
+            ConfigFileEntryVectorValue(const std::string& name, unsigned int index, const std::string& value = "", bool bString = false, const std::string& additionalComment = "") : ConfigFileEntryValue(name, value, bString, additionalComment), index_(index) {}
+            virtual ~ConfigFileEntryVectorValue() {}
+
+            virtual unsigned int getIndex() const
                 { return this->index_; }
 
@@ -134,21 +134,21 @@
     {
         public:
-            inline ConfigFileEntryComment(const std::string& comment) : comment_(comment) {}
-            inline virtual ~ConfigFileEntryComment() {}
-
-            inline virtual const std::string& getName() const
+            ConfigFileEntryComment(const std::string& comment) : comment_(comment) {}
+            virtual ~ConfigFileEntryComment() {}
+
+            virtual const std::string& getName() const
                 { return this->comment_; }
 
-            inline virtual void setComment(const std::string& comment)
+            virtual void setComment(const std::string& comment)
                 { this->comment_ = comment; }
 
-            inline virtual void setValue(const std::string& value)
+            virtual void setValue(const std::string& value)
                 {}
-            inline virtual std::string getValue() const
+            virtual std::string getValue() const
                 { return this->comment_; }
 
-            inline void setString(bool bString) {}
-
-            inline virtual std::string getFileEntry() const
+            void setString(bool bString) {}
+
+            virtual std::string getFileEntry() const
                 { return this->comment_; }
 
@@ -166,21 +166,21 @@
 
         public:
-            inline ConfigFileSection(const std::string& name, const std::string& additionalComment = "") : name_(name), additionalComment_(additionalComment), bUpdated_(false) {}
+            ConfigFileSection(const std::string& name, const std::string& additionalComment = "") : name_(name), additionalComment_(additionalComment), bUpdated_(false) {}
             ~ConfigFileSection();
 
-            inline const std::string& getName() const
+            const std::string& getName() const
                 { return this->name_; }
 
-            inline void setComment(const std::string& comment)
+            void setComment(const std::string& comment)
                 { this->additionalComment_ = comment; }
 
-            inline void setValue(const std::string& name, const std::string& value, bool bString)
+            void setValue(const std::string& name, const std::string& value, bool bString)
                 { this->getEntry(name, value, bString)->setValue(value); }
-            inline std::string getValue(const std::string& name, const std::string& fallback, bool bString)
+            std::string getValue(const std::string& name, const std::string& fallback, bool bString)
                 { return this->getEntry(name, fallback, bString)->getValue(); }
 
-            inline void setValue(const std::string& name, unsigned int index, const std::string& value, bool bString)
+            void setValue(const std::string& name, unsigned int index, const std::string& value, bool bString)
                 { this->getEntry(name, index, value, bString)->setValue(value); }
-            inline std::string getValue(const std::string& name, unsigned int index, const std::string& fallback, bool bString)
+            std::string getValue(const std::string& name, unsigned int index, const std::string& fallback, bool bString)
                 { return this->getEntry(name, index, fallback, bString)->getValue(); }
 
@@ -201,7 +201,7 @@
             std::list<ConfigFileEntry*>::iterator getEntryIterator(const std::string& name, unsigned int index, const std::string& fallback, bool bString);
 
-            inline ConfigFileEntry* getEntry(const std::string& name, const std::string& fallback, bool bString)
+            ConfigFileEntry* getEntry(const std::string& name, const std::string& fallback, bool bString)
                 { return (*this->getEntryIterator(name, fallback, bString)); }
-            inline ConfigFileEntry* getEntry(const std::string& name, unsigned int index, const std::string& fallback, bool bString)
+            ConfigFileEntry* getEntry(const std::string& name, unsigned int index, const std::string& fallback, bool bString)
                 { return (*this->getEntryIterator(name, index, fallback, bString)); }
 
@@ -219,5 +219,5 @@
     {
         public:
-            inline ConfigFile(const std::string& filename) : filename_(filename), bUpdated_(false) {}
+            ConfigFile(const std::string& filename) : filename_(filename), bUpdated_(false) {}
             ~ConfigFile();
 
@@ -227,17 +227,17 @@
             void clean(bool bCleanComments = false);
 
-            inline void setValue(const std::string& section, const std::string& name, const std::string& value, bool bString)
+            void setValue(const std::string& section, const std::string& name, const std::string& value, bool bString)
                 { this->getSection(section)->setValue(name, value, bString); this->save(); }
-            inline std::string getValue(const std::string& section, const std::string& name, const std::string& fallback, bool bString)
+            std::string getValue(const std::string& section, const std::string& name, const std::string& fallback, bool bString)
                 { std::string output = this->getSection(section)->getValue(name, fallback, bString); this->saveIfUpdated(); return output; }
 
-            inline void setValue(const std::string& section, const std::string& name, unsigned int index, const std::string& value, bool bString)
+            void setValue(const std::string& section, const std::string& name, unsigned int index, const std::string& value, bool bString)
                 { this->getSection(section)->setValue(name, index, value, bString); this->save(); }
-            inline std::string getValue(const std::string& section, const std::string& name, unsigned int index, const std::string& fallback, bool bString)
+            std::string getValue(const std::string& section, const std::string& name, unsigned int index, const std::string& fallback, bool bString)
                 { std::string output = this->getSection(section)->getValue(name, index, fallback, bString); this->saveIfUpdated(); return output; }
 
-            inline void deleteVectorEntries(const std::string& section, const std::string& name, unsigned int startindex = 0)
+            void deleteVectorEntries(const std::string& section, const std::string& name, unsigned int startindex = 0)
                 { this->getSection(section)->deleteVectorEntries(name, startindex); }
-            inline unsigned int getVectorSize(const std::string& section, const std::string& name)
+            unsigned int getVectorSize(const std::string& section, const std::string& name)
                 { return this->getSection(section)->getVectorSize(name); }
 
@@ -271,17 +271,17 @@
             void clean(ConfigFileType type, bool bCleanComments = false);
 
-            inline void setValue(ConfigFileType type, const std::string& section, const std::string& name, const std::string& value, bool bString)
+            void setValue(ConfigFileType type, const std::string& section, const std::string& name, const std::string& value, bool bString)
                 { this->getFile(type)->setValue(section, name, value, bString); }
-            inline std::string getValue(ConfigFileType type, const std::string& section, const std::string& name, const std::string& fallback, bool bString)
+            std::string getValue(ConfigFileType type, const std::string& section, const std::string& name, const std::string& fallback, bool bString)
                 { return this->getFile(type)->getValue(section, name, fallback, bString); }
 
-            inline void setValue(ConfigFileType type, const std::string& section, const std::string& name, unsigned int index, const std::string& value, bool bString)
+            void setValue(ConfigFileType type, const std::string& section, const std::string& name, unsigned int index, const std::string& value, bool bString)
                 { this->getFile(type)->setValue(section, name, index, value, bString); }
-            inline std::string getValue(ConfigFileType type, const std::string& section, const std::string& name, unsigned int index, const std::string& fallback, bool bString)
+            std::string getValue(ConfigFileType type, const std::string& section, const std::string& name, unsigned int index, const std::string& fallback, bool bString)
                 { return this->getFile(type)->getValue(section, name, index, fallback, bString); }
 
-            inline void deleteVectorEntries(ConfigFileType type, const std::string& section, const std::string& name, unsigned int startindex = 0)
+            void deleteVectorEntries(ConfigFileType type, const std::string& section, const std::string& name, unsigned int startindex = 0)
                 { this->getFile(type)->deleteVectorEntries(section, name, startindex); }
-            inline unsigned int getVectorSize(ConfigFileType type, const std::string& section, const std::string& name)
+            unsigned int getVectorSize(ConfigFileType type, const std::string& section, const std::string& name)
                 { return this->getFile(type)->getVectorSize(section, name); }
 
Index: code/branches/gcc43/src/core/ConfigValueContainer.h
===================================================================
--- code/branches/gcc43/src/core/ConfigValueContainer.h	(revision 1581)
+++ code/branches/gcc43/src/core/ConfigValueContainer.h	(revision 1634)
@@ -79,8 +79,8 @@
             /** @brief Returns the configured value. @param value This is only needed to determine the right type. @return The value */
             template <typename T>
-            inline ConfigValueContainer& getValue(T* value)
+            ConfigValueContainer& getValue(T* value)
                 { this->value_.getValue(value); return *this; }
             template <typename T>
-            inline ConfigValueContainer& getValue(std::vector<T>* value)
+            ConfigValueContainer& getValue(std::vector<T>* value)
             {
                 value->clear();
@@ -91,5 +91,5 @@
 
             template <typename T>
-            inline void setVectorType(const std::vector<T>& value)
+            void setVectorType(const std::vector<T>& value)
             {
                 this->value_ = T();
@@ -97,9 +97,9 @@
             }
 
-            inline const std::string& getName() const
+            const std::string& getName() const
                 { return this->varname_; }
-            inline bool isVector() const
+            bool isVector() const
                 { return this->bIsVector_; }
-            inline unsigned int getVectorSize() const
+            unsigned int getVectorSize() const
                 { return this->valueVector_.size(); }
 
@@ -119,8 +119,8 @@
 
             /** @brief Converts the config-value to a string. @return The string */
-            inline std::string toString() const
+            std::string toString() const
                 { return this->value_.toString(); }
             /** @brief Returns the typename of the assigned config-value. @return The typename */
-            inline std::string getTypename() const
+            std::string getTypename() const
                 { return this->value_.getTypename(); }
 
Index: code/branches/gcc43/src/core/Identifier.h
===================================================================
--- code/branches/gcc43/src/core/Identifier.h	(revision 1581)
+++ code/branches/gcc43/src/core/Identifier.h	(revision 1634)
@@ -100,5 +100,5 @@
         public:
             /** @brief Sets the Factory. @param factory The factory to assign */
-            inline void addFactory(BaseFactory* factory) { this->factory_ = factory; }
+            void addFactory(BaseFactory* factory) { this->factory_ = factory; }
 
             BaseObject* fabricate();
@@ -115,91 +115,91 @@
 
             /** @brief Returns the name of the class the Identifier belongs to. @return The name */
-            inline const std::string& getName() const { return this->name_; }
+            const std::string& getName() const { return this->name_; }
 
 
             /** @brief Returns the parents of the class the Identifier belongs to. @return The list of all parents */
-            inline const std::set<const Identifier*>& getParents() const { return this->parents_; }
+            const std::set<const Identifier*>& getParents() const { return this->parents_; }
             /** @brief Returns the begin-iterator of the parents-list. @return The begin-iterator */
-            inline std::set<const Identifier*>::const_iterator getParentsBegin() const { return this->parents_.begin(); }
+            std::set<const Identifier*>::const_iterator getParentsBegin() const { return this->parents_.begin(); }
             /** @brief Returns the end-iterator of the parents-list. @return The end-iterator */
-            inline std::set<const Identifier*>::const_iterator getParentsEnd() const { return this->parents_.end(); }
+            std::set<const Identifier*>::const_iterator getParentsEnd() const { return this->parents_.end(); }
 
             /** @brief Returns the children of the class the Identifier belongs to. @return The list of all children */
-            inline const std::set<const Identifier*>& getChildren() const { return (*this->children_); }
+            const std::set<const Identifier*>& getChildren() const { return (*this->children_); }
             /** @brief Returns the begin-iterator of the children-list. @return The begin-iterator */
-            inline std::set<const Identifier*>::const_iterator getChildrenBegin() const { return this->children_->begin(); }
+            std::set<const Identifier*>::const_iterator getChildrenBegin() const { return this->children_->begin(); }
             /** @brief Returns the end-iterator of the children-list. @return The end-iterator */
-            inline std::set<const Identifier*>::const_iterator getChildrenEnd() const { return this->children_->end(); }
+            std::set<const Identifier*>::const_iterator getChildrenEnd() const { return this->children_->end(); }
 
             /** @brief Returns the direct parents of the class the Identifier belongs to. @return The list of all direct parents */
-            inline const std::set<const Identifier*>& getDirectParents() const { return this->directParents_; }
+            const std::set<const Identifier*>& getDirectParents() const { return this->directParents_; }
             /** @brief Returns the begin-iterator of the direct-parents-list. @return The begin-iterator */
-            inline std::set<const Identifier*>::const_iterator getDirectParentsBegin() const { return this->directParents_.begin(); }
+            std::set<const Identifier*>::const_iterator getDirectParentsBegin() const { return this->directParents_.begin(); }
             /** @brief Returns the end-iterator of the direct-parents-list. @return The end-iterator */
-            inline std::set<const Identifier*>::const_iterator getDirectParentsEnd() const { return this->directParents_.end(); }
+            std::set<const Identifier*>::const_iterator getDirectParentsEnd() const { return this->directParents_.end(); }
 
             /** @brief Returns the direct children the class the Identifier belongs to. @return The list of all direct children */
-            inline const std::set<const Identifier*>& getDirectChildren() const { return (*this->directChildren_); }
+            const std::set<const Identifier*>& getDirectChildren() const { return (*this->directChildren_); }
             /** @brief Returns the begin-iterator of the direct-children-list. @return The begin-iterator */
-            inline std::set<const Identifier*>::const_iterator getDirectChildrenBegin() const { return this->directChildren_->begin(); }
+            std::set<const Identifier*>::const_iterator getDirectChildrenBegin() const { return this->directChildren_->begin(); }
             /** @brief Returns the end-iterator of the direct-children-list. @return The end-iterator */
-            inline std::set<const Identifier*>::const_iterator getDirectChildrenEnd() const { return this->directChildren_->end(); }
+            std::set<const Identifier*>::const_iterator getDirectChildrenEnd() const { return this->directChildren_->end(); }
 
 
             /** @brief Returns the map that stores all Identifiers. @return The map */
-            static inline const std::map<std::string, Identifier*>& getIdentifierMap() { return Identifier::getIdentifierMapIntern(); }
+            static const std::map<std::string, Identifier*>& getIdentifierMap() { return Identifier::getIdentifierMapIntern(); }
             /** @brief Returns a const_iterator to the beginning of the map that stores all Identifiers. @return The const_iterator */
-            static inline std::map<std::string, Identifier*>::const_iterator getIdentifierMapBegin() { return Identifier::getIdentifierMap().begin(); }
+            static std::map<std::string, Identifier*>::const_iterator getIdentifierMapBegin() { return Identifier::getIdentifierMap().begin(); }
             /** @brief Returns a const_iterator to the end of the map that stores all Identifiers. @return The const_iterator */
-            static inline std::map<std::string, Identifier*>::const_iterator getIdentifierMapEnd() { return Identifier::getIdentifierMap().end(); }
+            static std::map<std::string, Identifier*>::const_iterator getIdentifierMapEnd() { return Identifier::getIdentifierMap().end(); }
 
             /** @brief Returns the map that stores all Identifiers with their names in lowercase. @return The map */
-            static inline const std::map<std::string, Identifier*>& getLowercaseIdentifierMap() { return Identifier::getLowercaseIdentifierMapIntern(); }
+            static const std::map<std::string, Identifier*>& getLowercaseIdentifierMap() { return Identifier::getLowercaseIdentifierMapIntern(); }
             /** @brief Returns a const_iterator to the beginning of the map that stores all Identifiers with their names in lowercase. @return The const_iterator */
-            static inline std::map<std::string, Identifier*>::const_iterator getLowercaseIdentifierMapBegin() { return Identifier::getLowercaseIdentifierMap().begin(); }
+            static std::map<std::string, Identifier*>::const_iterator getLowercaseIdentifierMapBegin() { return Identifier::getLowercaseIdentifierMap().begin(); }
             /** @brief Returns a const_iterator to the end of the map that stores all Identifiers with their names in lowercase. @return The const_iterator */
-            static inline std::map<std::string, Identifier*>::const_iterator getLowercaseIdentifierMapEnd() { return Identifier::getLowercaseIdentifierMap().end(); }
+            static std::map<std::string, Identifier*>::const_iterator getLowercaseIdentifierMapEnd() { return Identifier::getLowercaseIdentifierMap().end(); }
 
 
             /** @brief Returns the map that stores all config values. @return The const_iterator */
-            inline const std::map<std::string, ConfigValueContainer*>& getConfigValueMap() const { return this->configValues_; }
+            const std::map<std::string, ConfigValueContainer*>& getConfigValueMap() const { return this->configValues_; }
             /** @brief Returns a const_iterator to the beginning of the map that stores all config values. @return The const_iterator */
-            inline std::map<std::string, ConfigValueContainer*>::const_iterator getConfigValueMapBegin() const { return this->configValues_.begin(); }
+            std::map<std::string, ConfigValueContainer*>::const_iterator getConfigValueMapBegin() const { return this->configValues_.begin(); }
             /** @brief Returns a const_iterator to the end of the map that stores all config values. @return The const_iterator */
-            inline std::map<std::string, ConfigValueContainer*>::const_iterator getConfigValueMapEnd() const { return this->configValues_.end(); }
+            std::map<std::string, ConfigValueContainer*>::const_iterator getConfigValueMapEnd() const { return this->configValues_.end(); }
 
             /** @brief Returns the map that stores all config values with their names in lowercase. @return The const_iterator */
-            inline const std::map<std::string, ConfigValueContainer*>& getLowercaseConfigValueMap() const { return this->configValues_LC_; }
+            const std::map<std::string, ConfigValueContainer*>& getLowercaseConfigValueMap() const { return this->configValues_LC_; }
             /** @brief Returns a const_iterator to the beginning of the map that stores all config values with their names in lowercase. @return The const_iterator */
-            inline std::map<std::string, ConfigValueContainer*>::const_iterator getLowercaseConfigValueMapBegin() const { return this->configValues_LC_.begin(); }
+            std::map<std::string, ConfigValueContainer*>::const_iterator getLowercaseConfigValueMapBegin() const { return this->configValues_LC_.begin(); }
             /** @brief Returns a const_iterator to the end of the map that stores all config values with their names in lowercase. @return The const_iterator */
-            inline std::map<std::string, ConfigValueContainer*>::const_iterator getLowercaseConfigValueMapEnd() const { return this->configValues_LC_.end(); }
+            std::map<std::string, ConfigValueContainer*>::const_iterator getLowercaseConfigValueMapEnd() const { return this->configValues_LC_.end(); }
 
 
             /** @brief Returns the map that stores all console commands. @return The const_iterator */
-            inline const std::map<std::string, ConsoleCommand*>& getConsoleCommandMap() const { return this->consoleCommands_; }
+            const std::map<std::string, ConsoleCommand*>& getConsoleCommandMap() const { return this->consoleCommands_; }
             /** @brief Returns a const_iterator to the beginning of the map that stores all console commands. @return The const_iterator */
-            inline std::map<std::string, ConsoleCommand*>::const_iterator getConsoleCommandMapBegin() const { return this->consoleCommands_.begin(); }
+            std::map<std::string, ConsoleCommand*>::const_iterator getConsoleCommandMapBegin() const { return this->consoleCommands_.begin(); }
             /** @brief Returns a const_iterator to the end of the map that stores all console commands. @return The const_iterator */
-            inline std::map<std::string, ConsoleCommand*>::const_iterator getConsoleCommandMapEnd() const { return this->consoleCommands_.end(); }
+            std::map<std::string, ConsoleCommand*>::const_iterator getConsoleCommandMapEnd() const { return this->consoleCommands_.end(); }
 
             /** @brief Returns the map that stores all console commands with their names in lowercase. @return The const_iterator */
-            inline const std::map<std::string, ConsoleCommand*>& getLowercaseConsoleCommandMap() const { return this->consoleCommands_LC_; }
+            const std::map<std::string, ConsoleCommand*>& getLowercaseConsoleCommandMap() const { return this->consoleCommands_LC_; }
             /** @brief Returns a const_iterator to the beginning of the map that stores all console commands with their names in lowercase. @return The const_iterator */
-            inline std::map<std::string, ConsoleCommand*>::const_iterator getLowercaseConsoleCommandMapBegin() const { return this->consoleCommands_LC_.begin(); }
+            std::map<std::string, ConsoleCommand*>::const_iterator getLowercaseConsoleCommandMapBegin() const { return this->consoleCommands_LC_.begin(); }
             /** @brief Returns a const_iterator to the end of the map that stores all console commands with their names in lowercase. @return The const_iterator */
-            inline std::map<std::string, ConsoleCommand*>::const_iterator getLowercaseConsoleCommandMapEnd() const { return this->consoleCommands_LC_.end(); }
+            std::map<std::string, ConsoleCommand*>::const_iterator getLowercaseConsoleCommandMapEnd() const { return this->consoleCommands_LC_.end(); }
 
 
             /** @brief Returns true if this class has at least one config value. @return True if this class has at least one config value */
-            inline bool hasConfigValues() const { return this->bHasConfigValues_; }
+            bool hasConfigValues() const { return this->bHasConfigValues_; }
             /** @brief Returns true if this class has at least one console command. @return True if this class has at least one console command */
-            inline bool hasConsoleCommands() const { return this->bHasConsoleCommands_; }
+            bool hasConsoleCommands() const { return this->bHasConsoleCommands_; }
 
             /** @brief Returns true, if a branch of the class-hierarchy is being created, causing all new objects to store their parents. @return The status of the class-hierarchy creation */
-            inline static bool isCreatingHierarchy() { return (hierarchyCreatingCounter_s > 0); }
+            static bool isCreatingHierarchy() { return (hierarchyCreatingCounter_s > 0); }
 
             /** @brief Returns the network ID to identify a class through the network. @return the network ID */
-            inline const unsigned int getNetworkID() const { return this->classID_; }
+            const unsigned int getNetworkID() const { return this->classID_; }
 
             /** @brief Sets the network ID to a new value. @param id The new value */
@@ -233,12 +233,12 @@
 
             /** @brief Returns the children of the class the Identifier belongs to. @return The list of all children */
-            inline std::set<const Identifier*>& getChildrenIntern() const { return (*this->children_); }
+            std::set<const Identifier*>& getChildrenIntern() const { return (*this->children_); }
             /** @brief Returns the direct children of the class the Identifier belongs to. @return The list of all direct children */
-            inline std::set<const Identifier*>& getDirectChildrenIntern() const { return (*this->directChildren_); }
+            std::set<const Identifier*>& getDirectChildrenIntern() const { return (*this->directChildren_); }
 
             /**
                 @brief Increases the hierarchyCreatingCounter_s variable, causing all new objects to store their parents.
             */
-            inline static void startCreatingHierarchy()
+            static void startCreatingHierarchy()
             {
                 hierarchyCreatingCounter_s++;
@@ -249,5 +249,5 @@
                 @brief Decreases the hierarchyCreatingCounter_s variable, causing the objects to stop storing their parents.
             */
-            inline static void stopCreatingHierarchy()
+            static void stopCreatingHierarchy()
             {
                 hierarchyCreatingCounter_s--;
@@ -302,7 +302,7 @@
             void setName(const std::string& name);
             /** @brief Returns the list of all existing objects of this class. @return The list */
-            inline ObjectList<T>* getObjects() const { return this->objects_; }
+            ObjectList<T>* getObjects() const { return this->objects_; }
             /** @brief Returns a list of all existing objects of this class. @return The list */
-            inline ObjectList<BaseObject>* getObjectList() const { return (ObjectList<BaseObject>*)this->objects_; }
+            ObjectList<BaseObject>* getObjectList() const { return (ObjectList<BaseObject>*)this->objects_; }
 
             void updateConfigValues() const;
@@ -586,29 +586,29 @@
 
             /** @brief Returns the assigned identifier. @return The identifier */
-            inline const Identifier* getIdentifier() const
+            const Identifier* getIdentifier() const
                 { return this->identifier_; }
 
             /** @brief Returns true, if the assigned identifier is at least of the given type. @param identifier The identifier to compare with */
-            inline bool isA(const Identifier* identifier) const
+            bool isA(const Identifier* identifier) const
                 { return this->identifier_->isA(identifier); }
 
             /** @brief Returns true, if the assigned identifier is exactly of the given type. @param identifier The identifier to compare with */
-            inline bool isExactlyA(const Identifier* identifier) const
+            bool isExactlyA(const Identifier* identifier) const
                 { return this->identifier_->isExactlyA(identifier); }
 
             /** @brief Returns true, if the assigned identifier is a child of the given identifier. @param identifier The identifier to compare with */
-            inline bool isChildOf(const Identifier* identifier) const
+            bool isChildOf(const Identifier* identifier) const
                 { return this->identifier_->isChildOf(identifier); }
 
             /** @brief Returns true, if the assigned identifier is a direct child of the given identifier. @param identifier The identifier to compare with */
-            inline bool isDirectChildOf(const Identifier* identifier) const
+            bool isDirectChildOf(const Identifier* identifier) const
                 { return this->identifier_->isDirectChildOf(identifier); }
 
             /** @brief Returns true, if the assigned identifier is a parent of the given identifier. @param identifier The identifier to compare with */
-            inline bool isParentOf(const Identifier* identifier) const
+            bool isParentOf(const Identifier* identifier) const
                 { return this->identifier_->isParentOf(identifier); }
 
             /** @brief Returns true, if the assigned identifier is a direct parent of the given identifier. @param identifier The identifier to compare with */
-            inline bool isDirectParentOf(const Identifier* identifier) const
+            bool isDirectParentOf(const Identifier* identifier) const
                 { return this->identifier_->isDirectParentOf(identifier); }
 
Index: code/branches/gcc43/src/core/Language.h
===================================================================
--- code/branches/gcc43/src/core/Language.h	(revision 1581)
+++ code/branches/gcc43/src/core/Language.h	(revision 1634)
@@ -75,5 +75,5 @@
               @return The translated entry
             */
-            inline const std::string& getLocalisation()
+            const std::string& getLocalisation()
                 { return this->localisedEntry_; }
 
@@ -82,5 +82,5 @@
               @return The default entry
             */
-            inline const std::string& getDefault()
+            const std::string& getDefault()
                 { return this->fallbackEntry_; }
 
@@ -89,5 +89,5 @@
                 @param label The label
             */
-            inline void setLabel(const LanguageEntryLabel& label)
+            void setLabel(const LanguageEntryLabel& label)
                 { this->label_ = label; }
 
@@ -96,5 +96,5 @@
                 @return The label
             */
-            inline const LanguageEntryLabel& getLabel() const
+            const LanguageEntryLabel& getLabel() const
                 { return this->label_; }
 
Index: code/branches/gcc43/src/core/ObjectList.h
===================================================================
--- code/branches/gcc43/src/core/ObjectList.h	(revision 1581)
+++ code/branches/gcc43/src/core/ObjectList.h	(revision 1634)
@@ -94,18 +94,18 @@
 
             /** @brief Returns the first element in the list. @return The first element */
-            inline static Iterator<T> start()
+            static Iterator<T> start()
                 { return Iterator<T>(ClassIdentifier<T>::getIdentifier()->getObjects()->first_); }
 
             /** @brief Returns the first element in the list. @return The first element */
-            inline static Iterator<T> begin()
+            static Iterator<T> begin()
                 { return Iterator<T>(ClassIdentifier<T>::getIdentifier()->getObjects()->first_); }
 
             /** @brief Returns the last element in the list. @return The last element */
-            inline static Iterator<T> end()
+            static Iterator<T> end()
                 { return Iterator<T>(ClassIdentifier<T>::getIdentifier()->getObjects()->last_); }
 
-            inline void registerIterator(Iterator<T>* iterator)
+            void registerIterator(Iterator<T>* iterator)
                 { this->iterators_.insert(this->iterators_.end(), (void*)iterator); }
-            inline void unregisterIterator(Iterator<T>* iterator)
+            void unregisterIterator(Iterator<T>* iterator)
                 { this->iterators_.erase((void*)iterator); }
             void notifyIterators(ObjectListElement<T>* element);
Index: code/branches/gcc43/src/core/OrxonoxClass.h
===================================================================
--- code/branches/gcc43/src/core/OrxonoxClass.h	(revision 1581)
+++ code/branches/gcc43/src/core/OrxonoxClass.h	(revision 1634)
@@ -60,17 +60,17 @@
 
             /** @brief Returns the Identifier of the object. @return The Identifier */
-            inline Identifier* getIdentifier() const { return this->identifier_; }
+            Identifier* getIdentifier() const { return this->identifier_; }
 
             /** @brief Sets the Identifier of the object. Used by the RegisterObject-macro. */
-            inline void setIdentifier(Identifier* identifier) { this->identifier_ = identifier; }
+            void setIdentifier(Identifier* identifier) { this->identifier_ = identifier; }
 
             /** @brief Returns the list of all parents of the object. @return The list */
-            inline std::set<const Identifier*>* getParents() const { return this->parents_; }
+            std::set<const Identifier*>* getParents() const { return this->parents_; }
 
             /** @brief Creates the parents-list. */
-            inline void createParents() { this->parents_ = new std::set<const Identifier*>(); }
+            void createParents() { this->parents_ = new std::set<const Identifier*>(); }
 
             /** @brief Returns the MetaObjectList of the object, containing a link to all ObjectLists and ObjectListElements the object is registered in. @return The list */
-            inline MetaObjectList& getMetaList() { return (*this->metaList_); }
+            MetaObjectList& getMetaList() { return (*this->metaList_); }
 
 
Index: code/branches/gcc43/src/core/OutputBuffer.h
===================================================================
--- code/branches/gcc43/src/core/OutputBuffer.h	(revision 1581)
+++ code/branches/gcc43/src/core/OutputBuffer.h	(revision 1634)
@@ -56,5 +56,5 @@
 
             template <class T>
-            inline OutputBuffer& operator<<(T object)
+            OutputBuffer& operator<<(T object)
             {
                 this->stream_ << object;
@@ -68,5 +68,5 @@
 
             template <class T>
-            inline void add(T object)
+            void add(T object)
             {
                 this->stream_ << object;
@@ -75,5 +75,5 @@
 
             template <class T>
-            inline void addLine(T object)
+            void addLine(T object)
             {
                 this->stream_ << object << std::endl;
@@ -81,5 +81,5 @@
             }
 
-            inline void newline()
+            void newline()
             {
                 this->stream_ << std::endl;
@@ -87,5 +87,5 @@
             }
 
-            inline void flush()
+            void flush()
             {
                 this->stream_.flush();
Index: code/branches/gcc43/src/core/OutputHandler.h
===================================================================
--- code/branches/gcc43/src/core/OutputHandler.h	(revision 1581)
+++ code/branches/gcc43/src/core/OutputHandler.h	(revision 1634)
@@ -63,33 +63,33 @@
 
             /** @brief Puts some text on the outstream. @param text The text */
-            static inline std::string log(const std::string& text)
+            static std::string log(const std::string& text)
                 { OutputHandler::getOutStream().setOutputLevel(0); OutputHandler::getOutStream().output(text + "\n"); return text; }
 
             /** @brief Puts an error on the outstream. @param text The text */
-            static inline std::string error(const std::string& text)
+            static std::string error(const std::string& text)
                 { OutputHandler::getOutStream().setOutputLevel(1); OutputHandler::getOutStream().output(text + "\n"); return text; }
 
             /** @brief Puts a warning on the outstream. @param text The text */
-            static inline std::string warning(const std::string& text)
+            static std::string warning(const std::string& text)
                 { OutputHandler::getOutStream().setOutputLevel(2); OutputHandler::getOutStream().output(text + "\n"); return text; }
 
             /** @brief Puts an info on the outstream. @param text The text */
-            static inline std::string info(const std::string& text)
+            static std::string info(const std::string& text)
                 { OutputHandler::getOutStream().setOutputLevel(3); OutputHandler::getOutStream().output(text + "\n"); return text; }
 
             /** @brief Puts some debug output on the outstream. @param text The text */
-            static inline std::string debug(const std::string& text)
+            static std::string debug(const std::string& text)
                 { OutputHandler::getOutStream().setOutputLevel(4); OutputHandler::getOutStream().output(text + "\n"); return text; }
 
             /** @brief Returns a reference to the logfile. @return The logfile */
-            inline std::ofstream& getLogfile()
+            std::ofstream& getLogfile()
                 { return this->logfile_; }
 
             /** @brief Sets the level of the incoming output. @param level The level of the incoming output @return The OutputHandler itself */
-            inline OutputHandler& setOutputLevel(int level)
+            OutputHandler& setOutputLevel(int level)
                 { this->outputLevel_ = level; return *this; }
 
             /** @brief Returns the level of the incoming output. @return The level */
-            inline int getOutputLevel() const
+            int getOutputLevel() const
                 { return this->outputLevel_; }
 
@@ -102,27 +102,27 @@
 
             /** @brief Overloaded << operator, redirects the output to the console and the logfile. @param val The value that should be shown in the console @return A reference to the OutputHandler itself */
-            inline OutputHandler& operator<<(unsigned char val)   { return this->output(val); }
+            OutputHandler& operator<<(unsigned char val)   { return this->output(val); }
             /** @brief Overloaded << operator, redirects the output to the console and the logfile. @param val The value that should be shown in the console @return A reference to the OutputHandler itself */
-            inline OutputHandler& operator<<(short val)           { return this->output(val); }
+            OutputHandler& operator<<(short val)           { return this->output(val); }
             /** @brief Overloaded << operator, redirects the output to the console and the logfile. @param val The value that should be shown in the console @return A reference to the OutputHandler itself */
-            inline OutputHandler& operator<<(unsigned short val)  { return this->output(val); }
+            OutputHandler& operator<<(unsigned short val)  { return this->output(val); }
             /** @brief Overloaded << operator, redirects the output to the console and the logfile. @param val The value that should be shown in the console @return A reference to the OutputHandler itself */
-            inline OutputHandler& operator<<(int val)             { return this->output(val); }
+            OutputHandler& operator<<(int val)             { return this->output(val); }
             /** @brief Overloaded << operator, redirects the output to the console and the logfile. @param val The value that should be shown in the console @return A reference to the OutputHandler itself */
-            inline OutputHandler& operator<<(unsigned int val)    { return this->output(val); }
+            OutputHandler& operator<<(unsigned int val)    { return this->output(val); }
             /** @brief Overloaded << operator, redirects the output to the console and the logfile. @param val The value that should be shown in the console @return A reference to the OutputHandler itself */
-            inline OutputHandler& operator<<(long val)            { return this->output(val); }
+            OutputHandler& operator<<(long val)            { return this->output(val); }
             /** @brief Overloaded << operator, redirects the output to the console and the logfile. @param val The value that should be shown in the console @return A reference to the OutputHandler itself */
-            inline OutputHandler& operator<<(unsigned long val)   { return this->output(val); }
+            OutputHandler& operator<<(unsigned long val)   { return this->output(val); }
             /** @brief Overloaded << operator, redirects the output to the console and the logfile. @param val The value that should be shown in the console @return A reference to the OutputHandler itself */
-            inline OutputHandler& operator<<(float val)           { return this->output(val); }
+            OutputHandler& operator<<(float val)           { return this->output(val); }
             /** @brief Overloaded << operator, redirects the output to the console and the logfile. @param val The value that should be shown in the console @return A reference to the OutputHandler itself */
-            inline OutputHandler& operator<<(double val)          { return this->output(val); }
+            OutputHandler& operator<<(double val)          { return this->output(val); }
             /** @brief Overloaded << operator, redirects the output to the console and the logfile. @param val The value that should be shown in the console @return A reference to the OutputHandler itself */
-            inline OutputHandler& operator<<(long double val)     { return this->output(val); }
+            OutputHandler& operator<<(long double val)     { return this->output(val); }
             /** @brief Overloaded << operator, redirects the output to the console and the logfile. @param val The value that should be shown in the console @return A reference to the OutputHandler itself */
-            inline OutputHandler& operator<<(const void* val)     { return this->output(val); }
+            OutputHandler& operator<<(const void* val)     { return this->output(val); }
             /** @brief Overloaded << operator, redirects the output to the console and the logfile. @param val The value that should be shown in the console @return A reference to the OutputHandler itself */
-            inline OutputHandler& operator<<(bool val)            { return this->output(val); }
+            OutputHandler& operator<<(bool val)            { return this->output(val); }
 
             OutputHandler& operator<<(std::streambuf* sb);
Index: code/branches/gcc43/src/core/Script.h
===================================================================
--- code/branches/gcc43/src/core/Script.h	(revision 1581)
+++ code/branches/gcc43/src/core/Script.h	(revision 1634)
@@ -56,6 +56,6 @@
 
     public:
-      inline static Script* getInstance() { if (!Script::singletonRef) Script::singletonRef = new Script(); return Script::singletonRef; } // tolua_export
-      inline ~Script() { Script::singletonRef = NULL; };
+      static Script* getInstance() { if (!Script::singletonRef) Script::singletonRef = new Script(); return Script::singletonRef; } // tolua_export
+      ~Script() { Script::singletonRef = NULL; };
 
     void loadFile(std::string filename, bool luaTags);
@@ -69,7 +69,7 @@
 #endif
 
-    inline lua_State* getLuaState() { return luaState_; };
-    inline std::string getLuaOutput() { return output_; };
-    //inline std::string* getFileString() { return &fileString_; };
+    lua_State* getLuaState() { return luaState_; };
+    std::string getLuaOutput() { return output_; };
+    //std::string* getFileString() { return &fileString_; };
 
     unsigned int getNextQuote(const std::string& text, unsigned int start);
Index: code/branches/gcc43/src/core/Script_clean.h
===================================================================
--- code/branches/gcc43/src/core/Script_clean.h	(revision 1581)
+++ code/branches/gcc43/src/core/Script_clean.h	(revision 1634)
@@ -51,6 +51,6 @@
   { // tolua_export
     public:
-      inline static Script* getInstance() { if (!Script::singletonRef) Script::singletonRef = new Script(); return Script::singletonRef; } // tolua_export
-      inline ~Script() { Script::singletonRef = NULL; };
+      static Script* getInstance() { if (!Script::singletonRef) Script::singletonRef = new Script(); return Script::singletonRef; } // tolua_export
+      ~Script() { Script::singletonRef = NULL; };
 
     void loadFile(std::string filename, bool luaTags);
@@ -61,10 +61,10 @@
 
 #if LUA_VERSION_NUM != 501
-    inline static const char * lua_Chunkreader(lua_State *L, void *data, size_t *size) { return NULL;};
+    static const char * lua_Chunkreader(lua_State *L, void *data, size_t *size) { return NULL;};
 #endif
 
-    inline lua_State* getLuaState() { return luaState_; };
-    inline std::string getLuaOutput() { return output_; };
-    //inline std::string* getFileString() { return &fileString_; };
+    lua_State* getLuaState() { return luaState_; };
+    std::string getLuaOutput() { return output_; };
+    //std::string* getFileString() { return &fileString_; };
 
     unsigned int getNextQuote(const std::string& text, unsigned int start);
Index: code/branches/gcc43/src/core/Shell.h
===================================================================
--- code/branches/gcc43/src/core/Shell.h	(revision 1581)
+++ code/branches/gcc43/src/core/Shell.h	(revision 1634)
@@ -72,18 +72,18 @@
 
             void setInputBuffer(InputBuffer* buffer);
-            inline InputBuffer& getInputBuffer()
+            InputBuffer& getInputBuffer()
                 { return (*this->inputBuffer_); }
-            inline OutputBuffer& getOutputBuffer()
+            OutputBuffer& getOutputBuffer()
                 { return this->outputBuffer_; }
 
             void setCursorPosition(unsigned int cursor);
-            inline unsigned int getCursorPosition() const
+            unsigned int getCursorPosition() const
                 { return this->inputBuffer_->getCursorPosition(); }
 
             void setInput(const std::string& input);
 
-            inline void clearInput()
+            void clearInput()
                 { this->setInput(""); }
-            inline std::string getInput() const
+            std::string getInput() const
                 { return this->inputBuffer_->get(); }
 
@@ -94,10 +94,10 @@
             void clearLines();
 
-            inline unsigned int getNumLines() const
+            unsigned int getNumLines() const
                 { return this->lines_.size(); }
-            inline unsigned int getScrollPosition() const
+            unsigned int getScrollPosition() const
                 { return this->scrollPosition_; }
 
-            inline void addOutputLevel(bool bAddOutputLevel)
+            void addOutputLevel(bool bAddOutputLevel)
                 { this->bAddOutputLevel_ = bAddOutputLevel; }
 
Index: code/branches/gcc43/src/core/SignalHandler.h
===================================================================
--- code/branches/gcc43/src/core/SignalHandler.h	(revision 1581)
+++ code/branches/gcc43/src/core/SignalHandler.h	(revision 1634)
@@ -66,5 +66,5 @@
     SignalHandler();
   public:
-    inline static SignalHandler* getInstance() { if (!SignalHandler::singletonRef) SignalHandler::singletonRef = new SignalHandler(); return SignalHandler::singletonRef; }
+    static SignalHandler* getInstance() { if (!SignalHandler::singletonRef) SignalHandler::singletonRef = new SignalHandler(); return SignalHandler::singletonRef; }
     ~SignalHandler(){ SignalHandler::singletonRef = NULL; }
 
@@ -96,5 +96,5 @@
 {
  public:
-   inline static SignalHandler* getInstance() { if (!SignalHandler::singletonRef) SignalHandler::singletonRef = new SignalHandler(); return SignalHandler::singletonRef; };
+   static SignalHandler* getInstance() { if (!SignalHandler::singletonRef) SignalHandler::singletonRef = new SignalHandler(); return SignalHandler::singletonRef; };
    void doCatch( const std::string & appName, const std::string & fileName ) {};
   void dontCatch() {};
Index: code/branches/gcc43/src/core/XMLPort.h
===================================================================
--- code/branches/gcc43/src/core/XMLPort.h	(revision 1581)
+++ code/branches/gcc43/src/core/XMLPort.h	(revision 1634)
@@ -96,5 +96,5 @@
             virtual ~XMLPortParamContainer() {}
 
-            inline const std::string& getName() const
+            const std::string& getName() const
                 { return this->paramname_; }
 
@@ -243,5 +243,5 @@
             virtual ~XMLPortObjectContainer() {}
 
-            inline const std::string& getName() const
+            const std::string& getName() const
                 { return this->sectionname_; }
 
Index: code/branches/gcc43/src/core/input/InputBuffer.h
===================================================================
--- code/branches/gcc43/src/core/input/InputBuffer.h	(revision 1581)
+++ code/branches/gcc43/src/core/input/InputBuffer.h	(revision 1634)
@@ -144,20 +144,20 @@
             void updated(const char& update, bool bSingleInput);
 
-            inline std::string get() const
+            std::string get() const
                 { return this->buffer_; }
-            inline unsigned int getSize() const
+            unsigned int getSize() const
                 { return this->buffer_.size(); }
 
-            inline unsigned int getCursorPosition() const
+            unsigned int getCursorPosition() const
                 { return this->cursor_; }
-            inline void setCursorPosition(unsigned int cursor)
+            void setCursorPosition(unsigned int cursor)
                 { if (cursor <= this->buffer_.size()) { this->cursor_ = cursor; } }
-            inline void setCursorToEnd()
+            void setCursorToEnd()
                 { this->cursor_ = this->buffer_.size(); }
-            inline void setCursorToBegin()
+            void setCursorToBegin()
                 { this->cursor_ = 0; }
-            inline void increaseCursor()
+            void increaseCursor()
                 { if (this->cursor_ < this->buffer_.size()) { ++this->cursor_; } }
-            inline void decreaseCursor()
+            void decreaseCursor()
                 { if (this->cursor_ > 0) { --this->cursor_; } }
 
