mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-02-21 18:40:01 +00:00
moves one function from tuplemeta.hpp to newly created tuplehelpers.hpp
This commit is contained in:
parent
73e3c0adf6
commit
256d8a699a
@ -5,6 +5,7 @@
|
|||||||
|
|
||||||
#include <components/debug/debuglog.hpp>
|
#include <components/debug/debuglog.hpp>
|
||||||
|
|
||||||
|
#include <components/misc/tuplehelpers.hpp>
|
||||||
#include <components/esm3/cellstate.hpp>
|
#include <components/esm3/cellstate.hpp>
|
||||||
#include <components/esm3/cellid.hpp>
|
#include <components/esm3/cellid.hpp>
|
||||||
#include <components/esm3/cellref.hpp>
|
#include <components/esm3/cellref.hpp>
|
||||||
|
@ -197,7 +197,7 @@ add_component_dir (esm4
|
|||||||
|
|
||||||
add_component_dir (misc
|
add_component_dir (misc
|
||||||
constants utf8stream resourcehelpers rng messageformatparser weakcache thread
|
constants utf8stream resourcehelpers rng messageformatparser weakcache thread
|
||||||
compression osguservalues errorMarker color
|
compression osguservalues errorMarker color tuplemeta tuplehelpers
|
||||||
)
|
)
|
||||||
|
|
||||||
add_component_dir (stereo
|
add_component_dir (stereo
|
||||||
|
@ -30,12 +30,6 @@ namespace Misc
|
|||||||
{
|
{
|
||||||
static constexpr std::size_t value = 1 + TupleTypeIndex<T, std::tuple<Types...>>::value;
|
static constexpr std::size_t value = 1 + TupleTypeIndex<T, std::tuple<Types...>>::value;
|
||||||
};
|
};
|
||||||
|
|
||||||
template<typename TupleType, typename Callable>
|
|
||||||
void tupleForEach(TupleType& tuple, Callable&& f)
|
|
||||||
{
|
|
||||||
std::apply([&f](auto& ...x) {(f(x), ...); }, tuple);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user