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

Description

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

Definition at line 234 of file GraphBoost.h.

Public Types

typedef Graph::VertexValue ValueType
 

Public Member Functions

 VertexPropertyMap (Graph &graph)
 
ValueType get (size_t vertexId) const
 
void put (size_t vertexId, const ValueType &value)
 
ValueType & at (size_t vertexId)
 
const ValueType & at (size_t vertexId) const
 

Member Typedef Documentation

◆ ValueType

template<class Graph >
typedef Graph::VertexValue Sawyer::Boost::VertexPropertyMap< Graph >::ValueType

Definition at line 237 of file GraphBoost.h.

Constructor & Destructor Documentation

◆ VertexPropertyMap()

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

Definition at line 238 of file GraphBoost.h.

Member Function Documentation

◆ get()

template<class Graph >
ValueType Sawyer::Boost::VertexPropertyMap< Graph >::get ( size_t  vertexId) const
inline

Definition at line 239 of file GraphBoost.h.

◆ put()

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

Definition at line 242 of file GraphBoost.h.

◆ at() [1/2]

template<class Graph >
ValueType & Sawyer::Boost::VertexPropertyMap< Graph >::at ( size_t  vertexId)
inline

Definition at line 245 of file GraphBoost.h.

◆ at() [2/2]

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

Definition at line 248 of file GraphBoost.h.


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