bioprocessing
5.1.2
|
Vertices with value. More...
#include <bioprocessing/graph/valuevertex.h>
Public Types | |
typedef ValueVertexRef< T > | Vertex |
Useable type (RC) More... | |
typedef ValueVertexRef< T > | Ref |
Reference type. More... | |
typedef T | Type |
Value type. More... | |
![]() | |
typedef BaseVertexRef | Vertex |
Useable type (its RC pointer) More... | |
typedef BaseVertexRef | Ref |
RC pointer to the type. More... | |
Public Member Functions | |
ValueVertex (const Type &val) | |
Constructor from a value. More... | |
virtual | ~ValueVertex () |
const Type & | value () const |
Const accessor to th value. More... | |
Type | value () |
Non const accessor to the value. More... | |
![]() | |
BaseVertex () | |
Default constructor. More... | |
virtual | ~BaseVertex () |
virtual bool | operator> (const This &other) const |
virtual bool | operator< (const This &other) const |
virtual bool | operator== (const This &other) const |
virtual bool | operator!= (const This &other) const |
virtual bool | operator<= (const This &other) const |
virtual bool | operator>= (const This &other) const |
Protected Types | |
typedef ValueVertex< T > | This |
Type of *this. More... | |
typedef BaseVertex | Base |
Base class. More... | |
![]() | |
typedef BaseVertex | This |
Type of *this . More... | |
Protected Attributes | |
Type | _value |
Friends | |
class | ValueVertexRef< T > |
Vertices with value.
This class is templated with a value type (U8
, S16
, S32
...).
The vertices embed a value of this type.
The overall behaviour of those vertices is the same as in BaseVertex.
Definition at line 34 of file valuevertex.h.
|
protected |
Base class.
Definition at line 39 of file valuevertex.h.
typedef ValueVertexRef<T> bio::ValueVertex< T >::Ref |
Reference type.
Definition at line 42 of file valuevertex.h.
|
protected |
Type of *this.
Definition at line 38 of file valuevertex.h.
typedef T bio::ValueVertex< T >::Type |
Value type.
Definition at line 43 of file valuevertex.h.
typedef ValueVertexRef<T> bio::ValueVertex< T >::Vertex |
Useable type (RC)
Definition at line 41 of file valuevertex.h.
|
inline |
Constructor from a value.
Definition at line 48 of file valuevertex.h.
|
inlinevirtual |
Definition at line 49 of file valuevertex.h.
|
inline |
Non const accessor to the value.
Definition at line 56 of file valuevertex.h.
References bio::ValueVertex< T >::_value.
|
inline |
Const accessor to th value.
Definition at line 54 of file valuevertex.h.
References bio::ValueVertex< T >::_value.
|
friend |
Definition at line 60 of file valuevertex.h.
|
protected |
Definition at line 60 of file valuevertex.h.
Referenced by bio::ValueVertex< T >::value().