OpenKalman
OpenKalman
basics
compatibility
views.hpp
Go to the documentation of this file.
1
/* This file is part of OpenKalman, a header-only C++ library for
2
* Kalman filters and other recursive filters.
3
*
4
* Copyright (c) 2025 Christopher Lee Ogden <ogden@gatech.edu>
5
*
6
* This Source Code Form is subject to the terms of the Mozilla Public
7
* License, v. 2.0. If a copy of the MPL was not distributed with this
8
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
9
*/
10
21
#ifndef OPENKALMAN_COMPATIBILITY_VIEWS_HPP
22
#define OPENKALMAN_COMPATIBILITY_VIEWS_HPP
23
24
#include "
ranges.hpp
"
25
26
#ifndef __cpp_lib_ranges
27
#include "
views/view_interface.hpp
"
28
#include "
views/view-concepts.hpp
"
29
#include "
views/range_adaptor_closure.hpp
"
30
#include "
views/ref_view.hpp
"
31
#include "
views/owning_view.hpp
"
32
#include "views/all.hpp"
33
#include "
views/empty.hpp
"
34
#include "
views/single.hpp
"
35
#include "views/iota.hpp"
36
#include "
views/transform.hpp
"
37
#include "
views/reverse.hpp
"
38
#endif
39
40
#ifndef __cpp_lib_ranges_repeat
41
#include "views/repeat.hpp"
42
#endif
43
44
#ifndef __cpp_lib_ranges_concat
45
#include "views/concat.hpp"
46
#endif
47
48
#ifndef __cpp_lib_ranges_to_container
49
#include "
views/to.hpp
"
50
#endif
51
52
#endif //OPENKALMAN_COMPATIBILITY_VIEWS_HPP
empty.hpp
reverse.hpp
view-concepts.hpp
to.hpp
view_interface.hpp
single.hpp
owning_view.hpp
ranges.hpp
Definitions implementing features of the c++ ranges library for compatibility.
transform.hpp
range_adaptor_closure.hpp
ref_view.hpp
Generated by
1.8.13