30 #ifndef GUM_MULTI_DIM_FUNCTION_GRAPH_LINK_H 31 #define GUM_MULTI_DIM_FUNCTION_GRAPH_LINK_H 50 template <
typename T >
61 explicit Link(
const T& elem);
76 void*
operator new(
size_t s);
81 void operator delete(
void* p);
133 template <
typename T >
154 void*
operator new(
size_t s);
159 void operator delete(
void* p);
185 void addLink(
const T& elem);
190 void searchAndRemoveLink(
const T& elem);
199 #ifndef GUM_NO_EXTERN_TEMPLATE_CLASS 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.
T __element
The element embedded in this link.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Link< T > * __nextLink
The next link in the list.
const T & element() const
Returns the element stored in this link.
Link(const T &elem)
Constructor.
Link< T > * __firstLink
The first link of our list.
void setNextLink(Link< T > *newLink)
Sets the next link.
Link of a chain list allocated using the SmallObjectAllocator.
Chain list allocated using the SmallObjectAllocator.
const Link< T > * nextLink() const
Returns next link.