# HierarchyNodeMapUnmanaged

> Constructs a new HierarchyNodeMapUnmanaged<T>.

## Definition

* **Type:** Constructor
* **Namespace:** [Unity.Hierarchy](/engine/6000.7/script-reference/unity/hierarchy.md)
* **Assembly:** UnityEngine.HierarchyCoreModule

## HierarchyNodeMapUnmanaged(Allocator)

Constructs a new [HierarchyNodeMapUnmanaged\<T>](/engine/6000.7/script-reference/unity/hierarchy/hierarchynodemapunmanaged1.md).

```csharp
public HierarchyNodeMapUnmanaged(Allocator allocator)
```

### Parameters

**** (\[Allocator]\(/engine/6000.7/script-reference/unity/collections/allocator)): The memory allocator.

## HierarchyNodeMapUnmanaged(T, Allocator)

Constructs a new [HierarchyNodeMapUnmanaged\<T>](/engine/6000.7/script-reference/unity/hierarchy/hierarchynodemapunmanaged1.md).

```csharp
public HierarchyNodeMapUnmanaged(in T initValue, Allocator allocator)
```

### Parameters

**** (T): The value to use to initialize memory.**** (\[Allocator]\(/engine/6000.7/script-reference/unity/collections/allocator)): The memory allocator.
