|
MorphoGraphX
2.0-1-227
|
#include <Config.hpp>#include <CircIterator.hpp>#include <Edge.hpp>#include <Forall.hpp>#include <MemberIterator.hpp>#include <Tie.hpp>#include <UnorderedMap.hpp>#include <Vertex.hpp>#include <algorithm>#include <iostream>#include <iterator>#include <list>#include <memory>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | mgx::ForAll::BaseForwardIter |
| struct | mgx::ForAll::ForwardIter< iterator > |
| class | mgx::_EmptyEdgeContent |
| class | mgx::VVGraph< VertexContent, EdgeContent > |
| struct | mgx::VVGraph< VertexContent, EdgeContent >::neighbor_t |
| Structure maintaining the data for a single neighbor. More... | |
| struct | mgx::VVGraph< VertexContent, EdgeContent >::single_neighborhood_t |
| Type of the neighborhood of a vertex. More... | |
| struct | mgx::VVGraph< VertexContent, EdgeContent >::NeighborhoodPair |
| struct | mgx::VVGraph< VertexContent, EdgeContent >::search_result_t< Neighborhood, Iterator > |
| Type of the result of the search for a vertex in a neighborhood. More... | |
Namespaces | |
| mgx | |
| Distributed matrix library. | |
| mgx::ForAll | |
| Contains all the classes related to the graphs. | |
Functions | |
| template<typename Pair , typename iterator > | |
| ForwardIter< iterator > | mgx::ForAll::forwardIter (const Pair &range, const iterator *) |
| template<typename iterator > | |
| const ForwardIter< iterator > * | mgx::ForAll::castForwardIter (const BaseForwardIter *base, const iterator *) |
| template<typename T > | |
| T * | mgx::ForAll::pointer (const T &) |
| template<typename Container > | |
| std::pair< typename Container::iterator, typename Container::iterator > | mgx::ForAll::make_range (Container &cont) |
| template<typename Container > | |
| std::pair< typename Container::const_iterator, typename Container::const_iterator > | mgx::ForAll::make_range (const Container &cont) |
| template<typename Iterator > | |
| std::pair< Iterator, Iterator > | mgx::ForAll::make_range (const std::pair< Iterator, Iterator > &cont) |
| template<typename Container > | |
| std::pair< typename Container::reverse_iterator, typename Container::reverse_iterator > | mgx::ForAll::make_reverse_range (Container &cont) |
| template<typename Container > | |
| std::pair< typename Container::const_reverse_iterator, typename Container::const_reverse_iterator > | mgx::ForAll::make_reverse_range (const Container &cont) |
| template<typename Iterator > | |
| std::pair< std::reverse_iterator< Iterator >, std::reverse_iterator< Iterator > > | mgx::ForAll::make_reverse_range (const std::pair< Iterator, Iterator > &cont) |
Contain the definition of the VVGraph template class.
Definition in file VVGraph.hpp.
1.8.17