28 #ifndef GUM_UNDIGRAPH_LISTENER_H 29 #define GUM_UNDIGRAPH_LISTENER_H 114 #ifndef GUM_NO_INLINE 116 #endif // GUM_NOINLINE 118 #endif // GUM_UNDIGRAPH_LISTENER_H ~UndiGraphListener()
destructor
UndiGraph * _graph
the graph to listen to
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
UndiGraphListener(UndiGraph *g)
default constructor
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
UndiGraphListener & operator=(const UndiGraphListener &d)
copy operator (for the moment, this operation is forbidden)
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
virtual void whenEdgeAdded(const void *src, NodeId id1, NodeId id2)=0
the action to take when a new edge is inserted into the graph
Abstract Base class for all undiGraph Listener.
virtual void whenNodeDeleted(const void *src, NodeId id)=0
the action to take when a node has just been removed from the graph
Base class for undirected graphs.
virtual void whenEdgeDeleted(const void *src, NodeId from, NodeId to)=0
the action to take when an edge has just been removed from the graph
virtual void whenNodeAdded(const void *src, NodeId id)=0
the action to take when a new node is inserted into the graph
Size NodeId
Type for node ids.
Every class who would catch signal from signaler should derive from Listener.