#include <boost/next_prior.hpp>#include <algorithm>#include <utility>#include <vector>#include <list>#include <map>#include <set>#include <boost/unordered_set.hpp>#include <boost/unordered_map.hpp>#include <slist>#include <unordered_set>#include <unordered_map>

Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::graph_detail | |
Macros | |
| #define | BOOST_PENDING_FWD_TYPE(type) type&& | 
| #define | BOOST_PENDING_FWD_VALUE(type, var) (std::forward<type>((var))) | 
Functions | |
| void | boost::graph_detail::require_stable (stable_tag) | 
| template<class T , class Alloc > | |
| vector_tag | boost::graph_detail::container_category (const std::vector< T, Alloc > &) | 
| template<class T , class Alloc > | |
| unstable_tag | boost::graph_detail::iterator_stability (const std::vector< T, Alloc > &) | 
| template<class T , class Alloc > | |
| list_tag | boost::graph_detail::container_category (const std::list< T, Alloc > &) | 
| template<class T , class Alloc > | |
| stable_tag | boost::graph_detail::iterator_stability (const std::list< T, Alloc > &) | 
| template<class T , class Alloc > | |
| front_insertion_sequence_tag | boost::graph_detail::container_category (const BOOST_STD_EXTENSION_NAMESPACE::slist< T, Alloc > &) | 
| template<class T , class Alloc > | |
| stable_tag | boost::graph_detail::iterator_stability (const BOOST_STD_EXTENSION_NAMESPACE::slist< T, Alloc > &) | 
| template<class Key , class Cmp , class Alloc > | |
| set_tag | boost::graph_detail::container_category (const std::set< Key, Cmp, Alloc > &) | 
| template<class Key , class Cmp , class Alloc > | |
| stable_tag | boost::graph_detail::iterator_stability (const std::set< Key, Cmp, Alloc > &) | 
| template<class Key , class Cmp , class Alloc > | |
| multiset_tag | boost::graph_detail::container_category (const std::multiset< Key, Cmp, Alloc > &) | 
| template<class Key , class Cmp , class Alloc > | |
| stable_tag | boost::graph_detail::iterator_stability (const std::multiset< Key, Cmp, Alloc > &) | 
| template<class Key , class T , class Cmp , class Alloc > | |
| map_tag | boost::graph_detail::container_category (const std::map< Key, T, Cmp, Alloc > &) | 
| template<class Key , class T , class Cmp , class Alloc > | |
| stable_tag | boost::graph_detail::iterator_stability (const std::map< Key, T, Cmp, Alloc > &) | 
| template<class Key , class T , class Cmp , class Alloc > | |
| multimap_tag | boost::graph_detail::container_category (const std::multimap< Key, T, Cmp, Alloc > &) | 
| template<class Key , class T , class Cmp , class Alloc > | |
| stable_tag | boost::graph_detail::iterator_stability (const std::multimap< Key, T, Cmp, Alloc > &) | 
| template<class Key , class Eq , class Hash , class Alloc > | |
| unordered_set_tag | boost::graph_detail::container_category (const boost::unordered_set< Key, Eq, Hash, Alloc > &) | 
| template<class Key , class T , class Eq , class Hash , class Alloc > | |
| unordered_map_tag | boost::graph_detail::container_category (const boost::unordered_map< Key, T, Eq, Hash, Alloc > &) | 
| template<class Key , class Eq , class Hash , class Alloc > | |
| unstable_tag | boost::graph_detail::iterator_stability (const boost::unordered_set< Key, Eq, Hash, Alloc > &) | 
| template<class Key , class T , class Eq , class Hash , class Alloc > | |
| unstable_tag | boost::graph_detail::iterator_stability (const boost::unordered_map< Key, T, Eq, Hash, Alloc > &) | 
| template<class Key , class Eq , class Hash , class Alloc > | |
| unordered_multiset_tag | boost::graph_detail::container_category (const boost::unordered_multiset< Key, Eq, Hash, Alloc > &) | 
| template<class Key , class T , class Eq , class Hash , class Alloc > | |
| unordered_multimap_tag | boost::graph_detail::container_category (const boost::unordered_multimap< Key, T, Eq, Hash, Alloc > &) | 
| template<class Key , class Eq , class Hash , class Alloc > | |
| unstable_tag | boost::graph_detail::iterator_stability (const boost::unordered_multiset< Key, Eq, Hash, Alloc > &) | 
| template<class Key , class T , class Eq , class Hash , class Alloc > | |
| unstable_tag | boost::graph_detail::iterator_stability (const boost::unordered_multimap< Key, T, Eq, Hash, Alloc > &) | 
| template<class Key , class Eq , class Hash , class Alloc > | |
| unordered_set_tag | boost::graph_detail::container_category (const std::unordered_set< Key, Eq, Hash, Alloc > &) | 
| template<class Key , class T , class Eq , class Hash , class Alloc > | |
| unordered_map_tag | boost::graph_detail::container_category (const std::unordered_map< Key, T, Eq, Hash, Alloc > &) | 
| template<class Key , class Eq , class Hash , class Alloc > | |
| unstable_tag | boost::graph_detail::iterator_stability (const std::unordered_set< Key, Eq, Hash, Alloc > &) | 
| template<class Key , class T , class Eq , class Hash , class Alloc > | |
| unstable_tag | boost::graph_detail::iterator_stability (const std::unordered_map< Key, T, Eq, Hash, Alloc > &) | 
| template<class Key , class Eq , class Hash , class Alloc > | |
| unordered_multiset_tag | boost::graph_detail::container_category (const std::unordered_multiset< Key, Eq, Hash, Alloc > &) | 
| template<class Key , class T , class Eq , class Hash , class Alloc > | |
| unordered_multimap_tag | boost::graph_detail::container_category (const std::unordered_multimap< Key, T, Eq, Hash, Alloc > &) | 
| template<class Key , class Eq , class Hash , class Alloc > | |
| unstable_tag | boost::graph_detail::iterator_stability (const std::unordered_multiset< Key, Eq, Hash, Alloc > &) | 
| template<class Key , class T , class Eq , class Hash , class Alloc > | |
| unstable_tag | boost::graph_detail::iterator_stability (const std::unordered_multimap< Key, T, Eq, Hash, Alloc > &) | 
| template<class Sequence , class T > | |
| void | boost::graph_detail::erase_dispatch (Sequence &c, const T &x, sequence_tag) | 
| template<class AssociativeContainer , class T > | |
| void | boost::graph_detail::erase_dispatch (AssociativeContainer &c, const T &x, associative_container_tag) | 
| template<class Container , class T > | |
| void | boost::graph_detail::erase (Container &c, const T &x) | 
| template<class Sequence , class Predicate , class IteratorStability > | |
| void | boost::graph_detail::erase_if_dispatch (Sequence &c, Predicate p, sequence_tag, IteratorStability) | 
| template<class AssociativeContainer , class Predicate > | |
| void | boost::graph_detail::erase_if_dispatch (AssociativeContainer &c, Predicate p, associative_container_tag, stable_tag) | 
| template<class AssociativeContainer , class Predicate > | |
| void | boost::graph_detail::erase_if_dispatch (AssociativeContainer &c, Predicate p, associative_container_tag, unstable_tag) | 
| template<class Container , class Predicate > | |
| void | boost::graph_detail::erase_if (Container &c, Predicate p) | 
| template<class Container , class T > | |
| std::pair< typename  Container::iterator, bool >  | boost::graph_detail::push_dispatch (Container &c, T &&v, back_insertion_sequence_tag) | 
| template<class Container , class T > | |
| std::pair< typename  Container::iterator, bool >  | boost::graph_detail::push_dispatch (Container &c, T &&v, front_insertion_sequence_tag) | 
| template<class AssociativeContainer , class T > | |
| std::pair< typename  AssociativeContainer::iterator, bool >  | boost::graph_detail::push_dispatch (AssociativeContainer &c, T &&v, unique_associative_container_tag) | 
| template<class AssociativeContainer , class T > | |
| std::pair< typename  AssociativeContainer::iterator, bool >  | boost::graph_detail::push_dispatch (AssociativeContainer &c, T &&v, multiple_associative_container_tag) | 
| template<class Container , class T > | |
| std::pair< typename  Container::iterator, bool >  | boost::graph_detail::push (Container &c, T &&v) | 
| template<class Container , class Value > | |
| Container::iterator | boost::graph_detail::find_dispatch (Container &c, const Value &value, container_tag) | 
| template<class AssociativeContainer , class Value > | |
| AssociativeContainer::iterator | boost::graph_detail::find_dispatch (AssociativeContainer &c, const Value &value, associative_container_tag) | 
| template<class Container , class Value > | |
| Container::iterator | boost::graph_detail::find (Container &c, const Value &value) | 
| template<class Container , class Value > | |
| Container::const_iterator | boost::graph_detail::find_dispatch (const Container &c, const Value &value, container_tag) | 
| template<class AssociativeContainer , class Value > | |
| AssociativeContainer::const_iterator | boost::graph_detail::find_dispatch (const AssociativeContainer &c, const Value &value, associative_container_tag) | 
| template<class Container , class Value > | |
| Container::const_iterator | boost::graph_detail::find (const Container &c, const Value &value) | 
| template<class AssociativeContainer , class Value > | |
| std::pair< typename  AssociativeContainer::iterator, typename AssociativeContainer::iterator >  | boost::graph_detail::equal_range_dispatch (AssociativeContainer &c, const Value &value, associative_container_tag) | 
| template<class Container , class Value > | |
| std::pair< typename  Container::iterator, typename Container::iterator >  | boost::graph_detail::equal_range (Container &c, const Value &value) | 
| #define BOOST_PENDING_FWD_TYPE | ( | type | ) | type&& | 
| #define BOOST_PENDING_FWD_VALUE | ( | type, | |
| var | |||
| ) | (std::forward<type>((var))) | 
Referenced by boost::graph_detail::push(), and boost::graph_detail::push_dispatch().