Class InternalPropertyMap
An internal property map with direct access to members.

Implements PropertyMapConcept
All Impl'd PropertyMapConcept
Defined in <seqan/graph_types.h>
Signature template <typename TMember> class InternalPropertyMap;

Template Parameters

TMember The member type.

Interface Function Overview

Interface Functions Inherited From PropertyMapConcept

Interface Metafunction Overview

Interface Metafunctions Inherited From PropertyMapConcept

Detailed Description

Internal property maps are used to access internal edge cargos.

Interface Functions Detail

void assignProperty(pm, d, val)

Assigns a property to an item in the property map.

Parameters

pm The InternalPropertyMap to assign into.
d A vertex or edge descriptor that identifies the item in the property map. Types: VertexDescriptor, EdgeDescriptor
val The new value, where thg type of the new value must match the value type of the property map.

Data Races

Thread safety unknown!

TGetValue getProperty(pm, d)

Get method for an item's property.

Parameters

pm The property map.
d A vertex or edge descriptor that identifies the item in the property map. Types: VertexDescriptor, EdgeDescriptor

Returns

TValue Get-value of the item in the property map of type GetValue.

Data Races

Thread safety unknown!

TReference property(pm, d)

Accesses the property of an item in the property map.

Parameters

pm The property map.
d A vertex or edge descriptor that identifies the item in the property map. Types: VertexDescriptor, EdgeDescriptor

Returns

TReference Reference to the item in the property map of type Reference.

Data Races

Thread safety unknown!