Lines Matching defs:NodeFactory
21 /** \class NodeFactory
22 * \brief NodeFactory manages the creation and destruction of mcld::Node.
24 * NodeFactory guarantees all allocated memory are released finally. When
25 * the destructor of NodeFactory is called, all allocated memory are freed.
27 * NodeFactory provides delegation of memory. Sometimes, we have to merge two
28 * NodeFactories, and NodeFactory::delegate() can move the memory from one
34 class NodeFactory : public GCFactory<Node<DataType>, 64>
55 void delegate(NodeFactory& pClient) {
79 void replace(NodeFactory& pClient) {
87 void concatenate(NodeFactory& pClient) {