OGLplus  (0.59.0) a C++ wrapper for rendering APIs

input_data.hpp
Go to the documentation of this file.
1 #ifndef EAGINE_INPUT_DATA_HPP
9 #define EAGINE_INPUT_DATA_HPP
10 
11 #include "config/basic.hpp"
12 #include "memory/buffer.hpp"
13 #include "string_span.hpp"
14 #include <iosfwd>
15 #include <vector>
16 
17 namespace eagine {
18 
19 void read_stream_data(std::istream&, memory::buffer& dest);
20 void read_file_data(string_view path, memory::buffer& dest);
21 
22 } // namespace eagine
23 
24 #if !EAGINE_LINK_LIBRARY || defined(EAGINE_IMPLEMENTING_LIBRARY)
25 #include <eagine/input_data.inl>
26 #endif
27 
28 #endif // EAGINE_INPUT_DATA_HPP
basic_string_span< const char > string_view
Alias for const string views.
Definition: string_span.hpp:116
Common code is placed in this namespace.
Definition: eagine.hpp:21

Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).