Simple-Utility
v2.3.1
Loading...
Searching...
No Matches
Transform.hpp
Go to the documentation of this file.
1
// Copyright Dominic Koepke 2019 - 2023.
2
// Distributed under the Boost Software License, Version 1.0.
3
// (See accompanying file LICENSE_1_0.txt or copy at
4
// https://www.boost.org/LICENSE_1_0.txt)
5
6
#ifndef SL_UTILITY_FUNCTIONAL_TRANSFORM_HPP
7
#define SL_UTILITY_FUNCTIONAL_TRANSFORM_HPP
8
9
#pragma once
10
11
#include "
Simple-Utility/functional/BasicClosure.hpp
"
12
#include "
Simple-Utility/functional/mixins/InvokePolicies.hpp
"
13
#include "
Simple-Utility/functional/mixins/Pipe.hpp
"
14
15
namespace
sl::functional
16
{
33
template
<function Fn>
34
using
Transform
=
BasicClosure<Fn, NodiscardInvokePolicy, PipeOperator>
;
35
39
}
40
41
#endif
BasicClosure.hpp
InvokePolicies.hpp
Pipe.hpp
sl::functional::BasicClosure
The core class, wrapping one functional object and enabling a variety of composing operators for it.
Definition:
BasicClosure.hpp:112
sl::functional
Definition:
Arithmetic.hpp:13
Simple-Utility
functional
Transform.hpp
Generated by
1.9.6