Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
binary_compose< F, G, H > Struct Template Reference

#include <functional.hpp>

Public Types

typedef F::result_type result_type

Public Member Functions

template<typename T, typename U>
result_type operator() (const T &x, const U &y) const
template<typename T, typename U>
result_type operator() (T &x, U &y) const

Public Attributes

F f
g
h

Detailed Description

template<typename F, typename G, typename H = G>
struct adobe::binary_compose< F, G, H >

Definition at line 167 of file functional.hpp.

Member Typedef Documentation

◆ result_type

template<typename F, typename G, typename H = G>
typedef F::result_type result_type

Definition at line 168 of file functional.hpp.

Member Function Documentation

◆ operator()() [1/2]

template<typename F, typename G, typename H = G>
template<typename T, typename U>
result_type operator() ( const T & x,
const U & y ) const

Definition at line 171 of file functional.hpp.

◆ operator()() [2/2]

template<typename F, typename G, typename H = G>
template<typename T, typename U>
result_type operator() ( T & x,
U & y ) const

Definition at line 176 of file functional.hpp.

Member Data Documentation

◆ f

template<typename F, typename G, typename H = G>
F f

Definition at line 180 of file functional.hpp.

◆ g

template<typename F, typename G, typename H = G>
G g

Definition at line 181 of file functional.hpp.

◆ h

template<typename F, typename G, typename H = G>
H h

Definition at line 182 of file functional.hpp.