Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::graph::internal_vertex_name< property< Tag, T, Base > > Struct Template Reference

Extract the internal vertex name from a property structure by looking at its base. More...

#include <named_graph.hpp>

Inheritance diagram for boost::graph::internal_vertex_name< property< Tag, T, Base > >:
Collaboration diagram for boost::graph::internal_vertex_name< property< Tag, T, Base > >:

Public Types

typedef void type
 The type field provides a function object that extracts a key from the VertexProperty. More...
 

Detailed Description

template<typename Tag, typename T, typename Base>
struct boost::graph::internal_vertex_name< property< Tag, T, Base > >

Extract the internal vertex name from a property structure by looking at its base.

Member Typedef Documentation

typedef void boost::graph::internal_vertex_name< Base >::type
inherited

The type field provides a function object that extracts a key from the VertexProperty.

The function object type must have a nested result_type that provides the type of the key. For more information, see the KeyExtractor concept in the Boost.MultiIndex documentation: type must either be void (if VertexProperty does not have an internal vertex name) or a model of KeyExtractor.


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