Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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< \
>::type::const_iterator type; \
}; \
\
template<class T> \
operator()(const T& t) const \
{ \
return t.X(); \
} \
};
T
Definition: mem_fn_cc.hpp:25
in t
Definition: flyweight.hpp:430
result_type operator()()
Definition: bind_template.hpp:17
adjacency_iterator typedef T::adjacency_iterator type
Definition: graph_traits.hpp:42