ROSE 0.11.145.147
Public Types | Public Member Functions | List of all members
Sawyer::Boost::EdgePropertyMap< Graph > Class Template Reference

Description

template<class Graph>
class Sawyer::Boost::EdgePropertyMap< Graph >

Definition at line 270 of file GraphBoost.h.

Public Types

typedef Graph::EdgeValue ValueType
 

Public Member Functions

 EdgePropertyMap (Graph &graph)
 
ValueType get (size_t edgeId) const
 
void put (size_t edgeId, const ValueType &value)
 
ValueType & at (size_t edgeId)
 
const ValueType & at (size_t edgeId) const
 

Member Typedef Documentation

◆ ValueType

template<class Graph >
typedef Graph::EdgeValue Sawyer::Boost::EdgePropertyMap< Graph >::ValueType

Definition at line 273 of file GraphBoost.h.

Constructor & Destructor Documentation

◆ EdgePropertyMap()

template<class Graph >
Sawyer::Boost::EdgePropertyMap< Graph >::EdgePropertyMap ( Graph &  graph)
inline

Definition at line 274 of file GraphBoost.h.

Member Function Documentation

◆ get()

template<class Graph >
ValueType Sawyer::Boost::EdgePropertyMap< Graph >::get ( size_t  edgeId) const
inline

Definition at line 275 of file GraphBoost.h.

◆ put()

template<class Graph >
void Sawyer::Boost::EdgePropertyMap< Graph >::put ( size_t  edgeId,
const ValueType &  value 
)
inline

Definition at line 278 of file GraphBoost.h.

◆ at() [1/2]

template<class Graph >
ValueType & Sawyer::Boost::EdgePropertyMap< Graph >::at ( size_t  edgeId)
inline

Definition at line 281 of file GraphBoost.h.

◆ at() [2/2]

template<class Graph >
const ValueType & Sawyer::Boost::EdgePropertyMap< Graph >::at ( size_t  edgeId) const
inline

Definition at line 284 of file GraphBoost.h.


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