|
|
Classes |
| struct | always_true< T > |
| struct | assign |
| struct | binary_compose< F, G, H > |
| class | bitwise_and< T > |
| | operator() returns x & y. More...
|
| class | bitwise_or< T > |
| | operator() returns x | y. More...
|
| class | bitwise_xor< T > |
| | operator() returns x ^ y. More...
|
| class | compare_members_t< T, R, Compare > |
| | Utility class for adobe::compare_members. More...
|
| struct | constructor< T > |
| struct | dec< T > |
| | operator– wrapped in a function object More...
|
| struct | delete_array |
| | A function object for type T that invokes delete[] on an array of T. More...
|
| struct | delete_ptr |
| | A function object for type T that invokes delete on a T*. More...
|
| struct | element< N, T > |
| struct | element< 0, pair< T1, T2 > > |
| struct | element< 0, std::pair< T1, T2 > > |
| struct | element< 1, pair< T1, T2 > > |
| struct | element< 1, std::pair< T1, T2 > > |
| struct | equal_to |
| struct | equivalent< O > |
| class | generator_t< Result > |
| | A function object for value generation within a domain. More...
|
| struct | get_element< N, T > |
| struct | get_element< 0, pair< T1, T2 > > |
| struct | get_element< 0, std::pair< T1, T2 > > |
| struct | get_element< 1, pair< T1, T2 > > |
| struct | get_element< 1, std::pair< T1, T2 > > |
| struct | greater |
| struct | greater_equal |
| struct | identity< T > |
| struct | identity_element< std::multiplies< T > > |
| | specialization of identity_element for std::multiplies<T> More...
|
| struct | identity_element< std::plus< T > > |
| | specialization of identity_element for std::plus<T> More...
|
| struct | inc< T > |
| | operator++ wrapped in a function object More...
|
| struct | indirect< T > |
| class | indirect_t |
| | Adapter used to convert pointers to references. More...
|
| struct | is_member< I, O > |
| struct | less |
| struct | less_equal |
| struct | logical_and |
| struct | logical_not |
| struct | logical_or |
| class | mem_data_t< T, R > |
| | Adaptor similar to boost::mem_fn() used by boost::bind. More...
|
| struct | mem_data_t< const T, R > |
| struct | not_equal_to |
| struct | plus_asymmetric< T1, T2 > |
| | plus function object whose arguments may be of different type. More...
|
| struct | pointer_to< T > |
| class | sequence_t< T > |
| | A function object for sequence generation within a domain. More...
|
| struct | str_less_t |
| struct | transposer< F > |
| struct | unary_compose< F, G > |
Functions |
| template<typename F , typename G > |
| unary_compose< F, G > | compose (F f, G g) |
| template<typename F > |
| transposer< F > | f_transpose (F f) |
| template<typename I > |
| is_member< I, less > | make_is_member (I f, I l) |
| template<typename I , typename O > |
| is_member< I, O > | make_is_member (I f, I l, O o) |
| template<typename I > |
is_member< typename
boost::range_const_iterator< I >
::type, less > | make_is_member (const I &r) |
| template<typename I , typename O > |
is_member< typename
boost::range_const_iterator< I >
::type, O > | make_is_member (const I &r, O o) |
Detailed Description
Function Documentation
| unary_compose<F, G> adobe::compose |
( |
F |
f, |
|
|
G |
g |
|
) |
| |
| transposer<F> adobe::f_transpose |
( |
F |
f | ) |
|
| is_member<I, less> adobe::make_is_member |
( |
I |
f, |
|
|
I |
l |
|
) |
| |
| is_member<I, O> adobe::make_is_member |
( |
I |
f, |
|
|
I |
l, |
|
|
O |
o |
|
) |
| |
| is_member<typename boost::range_const_iterator<I>::type, less> adobe::make_is_member |
( |
const I & |
r | ) |
|
| is_member<typename boost::range_const_iterator<I>::type, O> adobe::make_is_member |
( |
const I & |
r, |
|
|
O |
o |
|
) |
| |
|