mirror of
https://github.com/boostorg/graph.git
synced 2026-01-19 04:12:11 +00:00
Merge pull request #370 from jcdong98/fix
Fix labeled_graph typo in name adjacenct_vertices.
This commit is contained in:
@@ -784,7 +784,7 @@ inline typename LABELED_GRAPH::degree_size_type degree(
|
||||
template < LABELED_GRAPH_PARAMS >
|
||||
inline std::pair< typename LABELED_GRAPH::adjacency_iterator,
|
||||
typename LABELED_GRAPH::adjacency_iterator >
|
||||
adjacenct_vertices(
|
||||
adjacent_vertices(
|
||||
typename LABELED_GRAPH::vertex_descriptor v, LABELED_GRAPH const& g)
|
||||
{
|
||||
return adjacent_vertices(v, g.graph());
|
||||
|
||||
@@ -4,23 +4,23 @@
|
||||
// Boost Software License, Version 1.0 (See accompanying file
|
||||
// LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
#include <set>
|
||||
|
||||
#include <boost/assert.hpp>
|
||||
#include <boost/concept/assert.hpp>
|
||||
#include <boost/range.hpp>
|
||||
|
||||
#include <boost/graph/graph_concepts.hpp>
|
||||
#include <boost/graph/undirected_graph.hpp>
|
||||
#include <boost/graph/directed_graph.hpp>
|
||||
#include <boost/graph/labeled_graph.hpp>
|
||||
|
||||
#include "typestr.hpp"
|
||||
|
||||
using std::cout;
|
||||
using std::string;
|
||||
using namespace boost;
|
||||
|
||||
void test_concepts();
|
||||
void test_norm();
|
||||
void test_temp();
|
||||
void test_bacon();
|
||||
@@ -29,6 +29,7 @@ void test_multiple_associative_container();
|
||||
|
||||
int main()
|
||||
{
|
||||
test_concepts();
|
||||
test_norm();
|
||||
test_temp();
|
||||
test_bacon();
|
||||
@@ -36,6 +37,29 @@ int main()
|
||||
test_multiple_associative_container();
|
||||
}
|
||||
|
||||
//////////////////////////////////////
|
||||
// Graph Concepts
|
||||
//////////////////////////////////////
|
||||
|
||||
void test_concepts()
|
||||
{
|
||||
// The labeled mutable graph hides the add_ and remove_ vertex functions
|
||||
// from the mutable graph concept, so VertexMutableGraphConcept will not be
|
||||
// tested here.
|
||||
{
|
||||
typedef labeled_graph< directed_graph<>, unsigned > Graph;
|
||||
BOOST_CONCEPT_ASSERT((VertexListGraphConcept< Graph >));
|
||||
BOOST_CONCEPT_ASSERT((AdjacencyGraphConcept< Graph >));
|
||||
BOOST_CONCEPT_ASSERT((EdgeMutableGraphConcept< Graph >));
|
||||
}
|
||||
{
|
||||
typedef labeled_graph< undirected_graph<>, unsigned > Graph;
|
||||
BOOST_CONCEPT_ASSERT((VertexListGraphConcept< Graph >));
|
||||
BOOST_CONCEPT_ASSERT((AdjacencyGraphConcept< Graph >));
|
||||
BOOST_CONCEPT_ASSERT((EdgeMutableGraphConcept< Graph >));
|
||||
}
|
||||
}
|
||||
|
||||
//////////////////////////////////////
|
||||
// Utility Functions and Types
|
||||
//////////////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user