![]() |
aGrUM
0.16.0
|
the base class indicating the possible changes More...
#include <DAGCycleDetector.h>
Public Member Functions | |
Change (ChangeType type, NodeId tail, NodeId head) noexcept | |
Change (const Change &from) noexcept | |
Change (Change &&from) noexcept | |
virtual | ~Change () noexcept |
Accessors/Modifiers | |
ChangeType | type () const noexcept |
returns the type of the operation More... | |
NodeId | tail () const noexcept |
indicates the tail of the arc involved in the modification More... | |
NodeId | head () const noexcept |
indicates the head of the arc involved in the modification More... | |
Protected Member Functions | |
Change & | operator= (const Change &from) noexcept |
Change & | operator= (Change &&from) noexcept |
the base class indicating the possible changes
Definition at line 68 of file DAGCycleDetector.h.
|
noexcept |
Definition at line 39 of file DAGCycleDetector_inl.h.
|
noexcept |
Definition at line 49 of file DAGCycleDetector_inl.h.
|
noexcept |
Definition at line 56 of file DAGCycleDetector_inl.h.
|
virtualnoexcept |
Definition at line 62 of file DAGCycleDetector_inl.h.
References operator=().
|
noexcept |
indicates the head of the arc involved in the modification
Definition at line 94 of file DAGCycleDetector_inl.h.
References __head.
|
protectednoexcept |
Definition at line 68 of file DAGCycleDetector_inl.h.
References __head, __tail, and __type.
Referenced by gum::DAGCycleDetector::ArcAdd::operator=(), gum::DAGCycleDetector::ArcDel::operator=(), gum::DAGCycleDetector::ArcReverse::operator=(), and ~Change().
|
protectednoexcept |
Definition at line 77 of file DAGCycleDetector_inl.h.
References __head, __tail, and __type.
|
noexcept |
indicates the tail of the arc involved in the modification
Definition at line 91 of file DAGCycleDetector_inl.h.
References __tail.
|
noexcept |
returns the type of the operation
Definition at line 85 of file DAGCycleDetector_inl.h.
References __type.
|
private |
the head of the arc to be modified
Definition at line 104 of file DAGCycleDetector.h.
Referenced by head(), and operator=().
|
private |
the tail of the arc to be modified
Definition at line 101 of file DAGCycleDetector.h.
Referenced by operator=(), and tail().
|
private |
the type of modification
Definition at line 98 of file DAGCycleDetector.h.
Referenced by operator=(), and type().