text: ////////////////////////////////////////////////////////////////////////////
  //	Module 		: inventory_upgrade_inline.h
  //	Created 	: 01.11.2007
  //  Modified 	: 27.11.2007
  //	Author		: Evgeniy Sokolov
  //	Description : inventory upgrade class inline functions
  ////////////////////////////////////////////////////////////////////////////
  
  #ifndef INVENTORY_UPGRADE_INLINE_H_INCLUDED
  #define INVENTORY_UPGRADE_INLINE_H_INCLUDED
  
  #include "inventory_upgrade_group.h"
  
  namespace inventory
  {
  namespace upgrade
  {
  
  IC LPCSTR Upgrade::section() const
  {
  	return	m_section.c_str();
  }
  
  IC shared_str const& Upgrade::parent_group_id() const
  {
  	return	m_parent_group->id();
  }
  
  IC Group const* Upgrade::parent_group() const
  {
  	return	m_parent_group;
  }
  
  IC LPCSTR Upgrade::icon_name() const
  {
  	return	m_icon.c_str();
  }
  
  IC LPCSTR Upgrade::name() const
  {
  	return	m_name.c_str();
  }
  
  IC LPCSTR Upgrade::description_text() const
  {
  	return	m_description.c_str();
  }
  
  IC bool Upgrade::get_highlight() const
  {
  	return m_highlight;
  }
  
  IC shared_str const& Upgrade::get_property_name() const
  {
  	return m_property;
  }
  
  IC Ivector2 const& Upgrade::get_scheme_index() const
  {
  	return m_scheme_index;
  }
  
  } // namespace upgrade
  } // namespace inventory
  
  #endif // INVENTORY_UPGRADE_INLINE_H_INCLUDED
  