Class
InternalPropertyMapAn internal property map with direct access to members.
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
-
void assignProperty(pm, d, val)
Assigns a property to an item in the property map. -
TGetValue getProperty(pm, d)
Get method for an item's property. -
TReference property(pm, d)
Accesses the property of an item in the property map.
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!