Tulip
6.0.0
Large graphs analysis and drawing
|
#include <PropertyInterface.h>
Public Member Functions | |
constexpr | nodeStringValueRef (PropertyInterface *prop, node n) |
std::string | getStringValue () const |
operator std::string () | |
nodeStringValueRef & | operator= (const nodeStringValueRef &ref) noexcept |
nodeStringValueRef & | operator= (std::string val) noexcept |
bool | operator== (std::string str) noexcept |
Protected Attributes | |
node | _n |
PropertyInterface * | _prop |
inner class used to overload the operator[] to set a node string value
Definition at line 216 of file PropertyInterface.h.
|
inline |
overloading of std::string conversion operator
Definition at line 257 of file PropertyInterface.h.
|
inlinenoexcept |
overloading of operator= to assign a node string value which allows to write: prop1[n] = prop2[m]
Definition at line 241 of file PropertyInterface.h.
|
inlinenoexcept |
overloading of operator= to assign a node string value which allows to write: prop[n] = strval
Definition at line 232 of file PropertyInterface.h.
|
inlinenoexcept |
overloading of operator== which allows to write: prop1[n] == prop2[m]
Definition at line 250 of file PropertyInterface.h.