/*!
	@file
	@author		Generate utility by Albert Semenov
	@date		01/2009
	@module
*/
#pragma once

#{Include}

namespace MyGUI
{
	namespace Managed
	{

		public ref class #{ThisName} abstract : public #{BaseName}
		{

		private:
			typedef MyGUI::#{ThisType} ThisType;

		public:
			#{ThisName}() : #{BaseName}() { }

		internal:
			#{ThisName}( MyGUI::#{ThisType}* _native ) : #{BaseName}(_native) { }

			//InsertPoint

		};

	} // namespace Managed
} // namespace MyGUI
