Boost
v1.57.0
doxygen for www.boost.org
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Classes
|
Namespaces
|
Macros
algorithm.hpp File Reference
#include "
boost/lambda/core.hpp
"
#include <algorithm>
#include <iterator>
#include <utility>
Include dependency graph for algorithm.hpp:
Classes
struct
boost::lambda::ll::for_each
struct
boost::lambda::ll::for_each::sig< Args >
struct
boost::lambda::ll::find
struct
boost::lambda::ll::find::sig< Args >
struct
boost::lambda::ll::find_if
struct
boost::lambda::ll::find_if::sig< Args >
struct
boost::lambda::ll::find_end
struct
boost::lambda::ll::find_end::sig< Args >
struct
boost::lambda::ll::find_first_of
struct
boost::lambda::ll::find_first_of::sig< Args >
struct
boost::lambda::ll::adjacent_find
struct
boost::lambda::ll::adjacent_find::sig< Args >
struct
boost::lambda::ll::count
struct
boost::lambda::ll::count::sig< Args >
struct
boost::lambda::ll::count_if
struct
boost::lambda::ll::count_if::sig< Args >
struct
boost::lambda::ll::mismatch
struct
boost::lambda::ll::mismatch::sig< Args >
struct
boost::lambda::ll::equal
struct
boost::lambda::ll::equal::sig< Args >
struct
boost::lambda::ll::search
struct
boost::lambda::ll::search::sig< Args >
struct
boost::lambda::ll::copy
struct
boost::lambda::ll::copy::sig< Args >
struct
boost::lambda::ll::copy_backward
struct
boost::lambda::ll::copy_backward::sig< Args >
struct
boost::lambda::ll::swap
struct
boost::lambda::ll::swap::sig< Args >
struct
boost::lambda::ll::swap_ranges
struct
boost::lambda::ll::swap_ranges::sig< Args >
struct
boost::lambda::ll::iter_swap
struct
boost::lambda::ll::iter_swap::sig< Args >
struct
boost::lambda::ll::transform
struct
boost::lambda::ll::transform::sig< Args >
struct
boost::lambda::ll::replace
struct
boost::lambda::ll::replace::sig< Args >
struct
boost::lambda::ll::replace_if
struct
boost::lambda::ll::replace_if::sig< Args >
struct
boost::lambda::ll::replace_copy
struct
boost::lambda::ll::replace_copy::sig< Args >
struct
boost::lambda::ll::replace_copy_if
struct
boost::lambda::ll::replace_copy_if::sig< Args >
struct
boost::lambda::ll::fill
struct
boost::lambda::ll::fill::sig< Args >
struct
boost::lambda::ll::fill_n
struct
boost::lambda::ll::fill_n::sig< Args >
struct
boost::lambda::ll::generate
struct
boost::lambda::ll::generate::sig< Args >
struct
boost::lambda::ll::generate_n
struct
boost::lambda::ll::generate_n::sig< Args >
struct
boost::lambda::ll::remove
struct
boost::lambda::ll::remove::sig< Args >
struct
boost::lambda::ll::remove_if
struct
boost::lambda::ll::remove_if::sig< Args >
struct
boost::lambda::ll::remove_copy
struct
boost::lambda::ll::remove_copy::sig< Args >
struct
boost::lambda::ll::remove_copy_if
struct
boost::lambda::ll::remove_copy_if::sig< Args >
struct
boost::lambda::ll::unique
struct
boost::lambda::ll::unique::sig< Args >
struct
boost::lambda::ll::unique_copy
struct
boost::lambda::ll::unique_copy::sig< Args >
struct
boost::lambda::ll::reverse
struct
boost::lambda::ll::reverse::sig< Args >
struct
boost::lambda::ll::reverse_copy
struct
boost::lambda::ll::reverse_copy::sig< Args >
struct
boost::lambda::ll::rotate
struct
boost::lambda::ll::rotate::sig< Args >
struct
boost::lambda::ll::rotate_copy
struct
boost::lambda::ll::rotate_copy::sig< Args >
struct
boost::lambda::ll::random_shuffle
struct
boost::lambda::ll::random_shuffle::sig< Args >
struct
boost::lambda::ll::partition
struct
boost::lambda::ll::partition::sig< Args >
struct
boost::lambda::ll::stable_partition
struct
boost::lambda::ll::stable_partition::sig< Args >
struct
boost::lambda::ll::sort
struct
boost::lambda::ll::sort::sig< Args >
struct
boost::lambda::ll::stable_sort
struct
boost::lambda::ll::stable_sort::sig< Args >
struct
boost::lambda::ll::partial_sort
struct
boost::lambda::ll::partial_sort::sig< Args >
struct
boost::lambda::ll::partial_sort_copy
struct
boost::lambda::ll::partial_sort_copy::sig< Args >
struct
boost::lambda::ll::nth_element
struct
boost::lambda::ll::nth_element::sig< Args >
struct
boost::lambda::ll::lower_bound
struct
boost::lambda::ll::lower_bound::sig< Args >
struct
boost::lambda::ll::upper_bound
struct
boost::lambda::ll::upper_bound::sig< Args >
struct
boost::lambda::ll::equal_range
struct
boost::lambda::ll::equal_range::sig< Args >
struct
boost::lambda::ll::binary_search
struct
boost::lambda::ll::binary_search::sig< Args >
struct
boost::lambda::ll::merge
struct
boost::lambda::ll::merge::sig< Args >
struct
boost::lambda::ll::inplace_merge
struct
boost::lambda::ll::inplace_merge::sig< Args >
struct
boost::lambda::ll::includes
struct
boost::lambda::ll::includes::sig< Args >
struct
boost::lambda::ll::set_union
struct
boost::lambda::ll::set_union::sig< Args >
struct
boost::lambda::ll::set_intersection
struct
boost::lambda::ll::set_intersection::sig< Args >
struct
boost::lambda::ll::set_difference
struct
boost::lambda::ll::set_difference::sig< Args >
struct
boost::lambda::ll::set_symmetric_difference
struct
boost::lambda::ll::set_symmetric_difference::sig< Args >
struct
boost::lambda::ll::push_heap
struct
boost::lambda::ll::push_heap::sig< Args >
struct
boost::lambda::ll::pop_heap
struct
boost::lambda::ll::pop_heap::sig< Args >
struct
boost::lambda::ll::make_heap
struct
boost::lambda::ll::make_heap::sig< Args >
struct
boost::lambda::ll::sort_heap
struct
boost::lambda::ll::sort_heap::sig< Args >
struct
boost::lambda::ll::min
struct
boost::lambda::ll::min::sig< Args >
struct
boost::lambda::ll::max
struct
boost::lambda::ll::max::sig< Args >
struct
boost::lambda::ll::min_element
struct
boost::lambda::ll::min_element::sig< Args >
struct
boost::lambda::ll::max_element
struct
boost::lambda::ll::max_element::sig< Args >
struct
boost::lambda::ll::lexicographical_compare
struct
boost::lambda::ll::lexicographical_compare::sig< Args >
struct
boost::lambda::ll::next_permutation
struct
boost::lambda::ll::next_permutation::sig< Args >
struct
boost::lambda::ll::prev_permutation
struct
boost::lambda::ll::prev_permutation::sig< Args >
struct
boost::lambda::call_begin
struct
boost::lambda::call_begin::sig< Args >
struct
boost::lambda::call_end
struct
boost::lambda::call_end::sig< Args >
Namespaces
boost
Duration formatting facet for input.
boost::lambda
boost::lambda::ll
Macros
#define
CALL_MEMBER
(X)
Macro Definition Documentation
#define CALL_MEMBER
(
X
)
Value:
struct
call_##X { \
template <class Args> \
struct sig { \
typedef
typename
boost::remove_const< \
typename
boost::tuples::element<1, Args>::type
\
>::type::const_iterator
type
; \
}; \
\
template<class T> \
typename
T::const_iterator \
operator()
(
const
T
&
t
)
const
\
{ \
return
t
.X(); \
} \
};
T
T
Definition:
mem_fn_cc.hpp:25
boost::flyweights::t
in t
Definition:
flyweight.hpp:430
operator()
result_type operator()()
Definition:
bind_template.hpp:17
boost::detail::type
adjacency_iterator typedef T::adjacency_iterator type
Definition:
graph_traits.hpp:42
boost_1_57_0
boost
lambda
algorithm.hpp
Generated on Sun Jan 11 2015 23:34:08 for Boost by
1.8.8