Main Page
Namespace List
Class Hierarchy
Alphabetical List
Compound List
File List
Namespace Members
Compound Members
File Members
Related Pages
more::gen::binary_closure Class Template Reference
#include <
closure.h
>
Inheritance diagram for more::gen::binary_closure:
[
legend
]
Collaboration diagram for more::gen::binary_closure:
[
legend
]
List of all members.
Public Types
typedef base::first_argument_type
first_argument_type
typedef base::second_argument_type
second_argument_type
typedef base::result_type
result_type
Public Methods
binary_closure
()
binary_closure
(binary_closure const &x)
binary_closure &
operator=
(binary_closure const &x)
template<typename BinaryFunction>
binary_closure
(const BinaryFunction &f_)
template<typename BinaryFunction> binary_closure &
operator=
(const BinaryFunction &f_)
binary_closure
(Result(*f_)(Arg1, Arg2))
binary_closure &
operator=
(Result(*f_)(Arg1, Arg2))
result_type
operator()
(
first_argument_type
x,
second_argument_type
y)
template<typename Arg1, typename Arg2, typename Result>
class more::gen::binary_closure< Arg1, Arg2, Result >
Member Typedef Documentation
template<typename Arg1, typename Arg2, typename Result>
typedef base::first_argument_type more::gen::binary_closure::first_argument_type
template<typename Arg1, typename Arg2, typename Result>
typedef base::result_type more::gen::binary_closure::result_type
template<typename Arg1, typename Arg2, typename Result>
typedef base::second_argument_type more::gen::binary_closure::second_argument_type
Constructor & Destructor Documentation
template<typename Arg1, typename Arg2, typename Result>
more::gen::binary_closure< Arg1, Arg2, Result >::binary_closure
(
)
[inline]
template<typename Arg1, typename Arg2, typename Result>
more::gen::binary_closure< Arg1, Arg2, Result >::binary_closure
(
binary_closure< Arg1, Arg2, Result > const &
x
)
[inline]
template<typename Arg1, typename Arg2, typename Result>
template<typename BinaryFunction>
more::gen::binary_closure< Arg1, Arg2, Result >::binary_closure
(
const BinaryFunction &
f_
)
[inline]
template<typename Arg1, typename Arg2, typename Result>
more::gen::binary_closure< Arg1, Arg2, Result >::binary_closure
(
Result(*
f_
)(Arg1, Arg2)
)
[inline]
Member Function Documentation
template<typename Arg1, typename Arg2, typename Result>
result_type
more::gen::binary_closure< Arg1, Arg2, Result >::operator()
(
first_argument_type
x
,
second_argument_type
y
)
[inline]
template<typename Arg1, typename Arg2, typename Result>
binary_closure& more::gen::binary_closure< Arg1, Arg2, Result >::operator=
(
Result(*
f_
)(Arg1, Arg2)
)
[inline]
template<typename Arg1, typename Arg2, typename Result>
template<typename BinaryFunction>
binary_closure& more::gen::binary_closure< Arg1, Arg2, Result >::operator=
(
const BinaryFunction &
f_
)
[inline]
template<typename Arg1, typename Arg2, typename Result>
binary_closure& more::gen::binary_closure< Arg1, Arg2, Result >::operator=
(
binary_closure< Arg1, Arg2, Result > const &
x
)
[inline]
The documentation for this class was generated from the following file:
more/gen/
closure.h
Generated on Sat Sep 7 19:12:17 2002 for more with Doxygen 1.2.13.1. Doxygen 1.2.13.1 is written and copyright 1997-2002 by
Dimitri van Heesch
.