OGLplus
(0.59.0)
a C++ wrapper for rendering APIs
eagine
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
eagine::string_view
basic_string_span< const char > string_view
Alias for const string views.
Definition:
string_span.hpp:116
eagine
Common code is placed in this namespace.
Definition:
eagine.hpp:21
buffer.hpp
string_span.hpp
Copyright © 2015-2021
Matúš Chochlík
.
<
chochlik -at -gmail.com
>
Documentation generated on Tue Apr 13 2021 by
Doxygen
(version 1.8.17).