Classes |
| struct | always_true |
| struct | assign |
| struct | binary_compose |
| class | bitwise_and |
| | operator() returns x & y. More...
|
| class | bitwise_or |
| | operator() returns x | y. More...
|
| class | bitwise_xor |
| | operator() returns x ^ y. More...
|
| class | compare_members_t |
| | Utility class for adobe::compare_members. More...
|
| struct | constructor |
| struct | dec |
| | 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 |
| 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 |
| class | generator_t |
| | A function object for value generation within a domain. More...
|
| struct | get_element |
| 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 |
| 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 |
| | operator++ wrapped in a function object More...
|
| struct | indirect |
| class | indirect_t |
| | Adapter used to convert pointers to references. More...
|
| struct | is_member |
| struct | less |
| struct | less_equal |
| struct | logical_and |
| struct | logical_not |
| struct | logical_or |
| class | mem_data_t |
| | 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 |
| | plus function object whose arguments may be of different type. More...
|
| struct | pointer_to |
| class | sequence_t |
| | A function object for sequence generation within a domain. More...
|
| struct | str_less_t |
| struct | transposer |
| struct | unary_compose |
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) |