35 #ifndef CYPRESS_UTIL_RESOURCE_HPP 36 #define CYPRESS_UTIL_RESOURCE_HPP 48 const std::vector<uint8_t> m_data;
49 mutable std::string m_filename;
56 Resource(
const std::vector<uint8_t> &
data) : m_data(data), m_fd(-1) {}
62 : m_data(data.begin(), data.end()), m_fd(-1)
74 const std::vector<uint8_t> &
data()
const {
return m_data; }
80 const std::string &
open()
const;
86 const std::string
open_local(std::string filename)
const;
const std::string open_local(std::string filename) const
Resource(const std::string &data)
Definition: resource.hpp:61
Definition: resource.hpp:46
const std::vector< uint8_t > & data() const
Definition: resource.hpp:74
const std::string & open() const
Resource(const std::vector< uint8_t > &data)
Definition: resource.hpp:56
Definition: brainscales_lib.hpp:39