Tulip
6.0.0
Large graphs analysis and drawing
|
#include <AbstractProperty.h>
Inherited by tlp::DoubleProperty::edgeValueRef, and tlp::IntegerProperty::edgeValueRef.
Public Member Functions | |
constexpr | edgeValueRef (AbstractProperty *prop, edge e) |
tlp::StoredType< typename Tedge::RealType >::ReturnedConstValue | getValue () const |
operator typename tlp::StoredType< typename Tedge::RealType >::ReturnedConstValue () | |
edgeValueRef & | operator= (const edgeValueRef &ref) noexcept |
edgeValueRef & | operator= (typename tlp::StoredType< typename Tedge::RealType >::ReturnedConstValue val) noexcept |
Protected Attributes | |
edge | _e |
AbstractProperty * | _prop |
inner class used to overload the operator[] to set an edge value
Definition at line 202 of file AbstractProperty.h.
|
inline |
overloading of value type conversion operator which allow to write: if (prop[e])
Definition at line 237 of file AbstractProperty.h.
|
inlinenoexcept |
overloading of operator= to assign an edge value which allow to write: prop1[e1] = prop2[e2]
Definition at line 228 of file AbstractProperty.h.
|
inlinenoexcept |
overloading of operator= to assign an edge value which allow to write: prop[n] = val
Definition at line 219 of file AbstractProperty.h.