![]() |
aGrUM
0.16.0
|
Represent a node's parent. More...
#include <agrum/multidim/FunctionGraphUtilities/internalNode.h>
Public Attributes | |
NodeId | parentId |
Idx | modality |
Public Member Functions | |
Parent (NodeId pi, Idx m) | |
Class constructor. More... | |
Parent (const Parent &src) | |
Copy constructor. More... | |
Allocators and Deallocators redefinition | |
void * | operator new (size_t s) |
New operator. More... | |
void | operator delete (void *p) |
Delete operator. More... | |
Operators | |
bool | operator== (const Parent &comp) const |
bool | operator!= (const Parent &comp) const |
Parent & | operator= (const Parent &src) |
Represent a node's parent.
Definition at line 50 of file internalNode.h.
INLINE gum::Parent::Parent | ( | const Parent & | src | ) |
INLINE void gum::Parent::operator delete | ( | void * | p | ) |
Delete operator.
Definition at line 49 of file internalNode_inl.h.
References gum::SmallObjectAllocator::deallocate(), and gum::SmallObjectAllocator::instance().
INLINE void * gum::Parent::operator new | ( | size_t | s | ) |
New operator.
Definition at line 44 of file internalNode_inl.h.
References gum::SmallObjectAllocator::allocate(), and gum::SmallObjectAllocator::instance().
Definition at line 61 of file internalNode_inl.h.
Definition at line 54 of file internalNode_inl.h.
Idx gum::Parent::modality |
Definition at line 52 of file internalNode.h.
Referenced by gum::MultiDimFunctionGraphManager< bool, ExactTerminalNodePolicy >::_migrateNode(), gum::MultiDimFunctionGraphManager< bool, ExactTerminalNodePolicy >::eraseNode(), operator=(), operator==(), gum::InternalNode::setSon(), and gum::InternalNode::son().
NodeId gum::Parent::parentId |
Definition at line 51 of file internalNode.h.
Referenced by gum::MultiDimFunctionGraphManager< bool, ExactTerminalNodePolicy >::_migrateNode(), gum::MultiDimFunctionGraphManager< bool, ExactTerminalNodePolicy >::eraseNode(), operator=(), and operator==().