Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::make_degree_invariant< G, Index > Struct Template Reference

#include <isomorphism.hpp>

Public Types

typedef boost::graph_traits< G >
::degree_size_type 
degree_size_type
 
typedef
shared_array_property_map
< degree_size_type, Index > 
prop_map_type
 
typedef
degree_vertex_invariant
< prop_map_type, G > 
result_type
 

Public Member Functions

 make_degree_invariant (const G &g, const Index &index)
 
result_type operator() () const
 

Public Attributes

const G & g
 
const Index & index
 

Member Typedef Documentation

template<typename G, typename Index>
typedef boost::graph_traits<G>::degree_size_type boost::detail::make_degree_invariant< G, Index >::degree_size_type
template<typename G, typename Index>
typedef shared_array_property_map<degree_size_type, Index> boost::detail::make_degree_invariant< G, Index >::prop_map_type
template<typename G, typename Index>
typedef degree_vertex_invariant<prop_map_type, G> boost::detail::make_degree_invariant< G, Index >::result_type

Constructor & Destructor Documentation

template<typename G, typename Index>
boost::detail::make_degree_invariant< G, Index >::make_degree_invariant ( const G &  g,
const Index &  index 
)
inline

Member Function Documentation

Member Data Documentation

template<typename G, typename Index>
const G& boost::detail::make_degree_invariant< G, Index >::g
template<typename G, typename Index>
const Index& boost::detail::make_degree_invariant< G, Index >::index

The documentation for this struct was generated from the following file: