[#BloombergLP-bslstl-TreeNodePool-emplaceIntoNewNode] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslstl.adoc[bslstl]::xref:BloombergLP/bslstl/TreeNodePool.adoc[TreeNodePool]::emplaceIntoNewNode :relfileprefix: ../../../ :mrdocs: Allocate a node with a newly created value object of the (template parameter) type `VALUE`, constructed by forwarding `allocator()` and the specified (variable number of) `arguments` to the corresponding constructor of `VALUE`. Return the address of the newly allocated node. This operation requires that `VALUE` be constructible from `arguments`. == Synopsis Declared in `<bslstl_treenodepool.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class... Args> xref:BloombergLP/bslalg/RbTreeNode.adoc[bslalg::RbTreeNode]* emplaceIntoNewNode(Args&&... args); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#