/* AUTOGENERATED file, do not edit
 *
 * part of @PROJECT_NAME@
 * generated by 'CMake' from common/res/resource.hpp.in
 *
 * contains the converted file '@FILENAME@'
 */
#pragma once

#include <vector>
#include <string>
#include "sdl_resource_file.hpp"

class @CLASSNAME@
{ 
	friend class SDLResourceManager;

public:
	@CLASSNAME@() = delete;
	~@CLASSNAME@() = delete;
	
	@CLASSNAME@(const @CLASSNAME@&) = delete;
	@CLASSNAME@(@CLASSNAME@&&) = delete;

	@CLASSNAME@& operator=(const @CLASSNAME@&) = delete;
	@CLASSNAME@& operator=(@CLASSNAME@&&) = delete;

	static std::string name() noexcept;
	static std::string type() noexcept;

protected:
	static std::vector<unsigned char> init() noexcept;
	static const SDLResourceFile _initializer;
};
