#ifndef RFL_FLEXBUF_LOAD_HPP_ #define RFL_FLEXBUF_LOAD_HPP_ #include "../Result.hpp" #include "../io/load_bytes.hpp" #include "read.hpp" namespace rfl { namespace flexbuf { template Result load(const std::string& _fname) { const auto read_bytes = [](const auto& _bytes) { return read(_bytes); }; return rfl::io::load_bytes(_fname).and_then(read_bytes); } } // namespace flexbuf } // namespace rfl #endif