Regina Calculation Engine
regina::graph::InherentLinkPropertyMap< PropertyType > Class Template Reference

Allows the Boost Graph Library to access inherent properties of the graph of a knot or link. More...

#include <link/graph.h>

Detailed Description

template<typename PropertyType>
class regina::graph::InherentLinkPropertyMap< PropertyType >

Allows the Boost Graph Library to access inherent properties of the graph of a knot or link.

Here "inherent properties" means properties that are already stored as part of the knot or link, as opposed to a list of additional properties that are stored separately.

This class is lightweight - it contains no data or no methods. Its only use is to convey type information - specifically, to indicate to other Boost routines what property is being queried.

This class implements the Boost readable property map concept.

Template Parameters
PropertyTypespecifies which graph property is to be studied. This type must model the Boost property tag concept. Currently the only supported property is boost::vertex_index_t.

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

Copyright © 1999-2021, The Regina development team
This software is released under the GNU General Public License, with some additional permissions; see the source code for details.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@maths.uq.edu.au).