resource.hpp.in 460 B

12345678910111213141516171819202122232425262728293031
  1. // this file is autogenerated, do not modify!!!
  2. #pragma once
  3. #include <string>
  4. #include <map>
  5. namespace dev
  6. {
  7. namespace eth
  8. {
  9. class ${ETH_RESOURCE_NAME}
  10. {
  11. public:
  12. ${ETH_RESOURCE_NAME}()
  13. {
  14. ${ETH_RESULT_DATA}
  15. ${ETH_RESULT_INIT}
  16. }
  17. std::string loadResourceAsString(std::string _name) { return std::string(m_resources[_name], m_sizes[_name]); }
  18. private:
  19. std::map <std::string, const char*> m_resources;
  20. std::map <std::string, unsigned> m_sizes;
  21. };
  22. }
  23. }