# Where is "Make Map" node in c++?

**URL:** <https://forums.unrealengine.com/t/where-is-make-map-node-in-c/456355>\
**Category:** Blueprint\
**Tags:** Map, ufunction, macros, unreal-engine, Blueprint, question\
**Created:** [October 3, 2019, 8:17am UTC](https://forums.unrealengine.com/t/where-is-make-map-node-in-c/456355 "2019-10-03T08:17:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![KazemAkhgary](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@KazemAkhgary](https://forums.unrealengine.com/u/KazemAkhgary)\
**Post date:** [October 3, 2019, 8:17am UTC](https://forums.unrealengine.com/t/where-is-make-map-node-in-c/456355/1 "2019-10-03T08:17:45Z")

</div>

I am looking for the implementation of “Make Map” node in c++.

It’s a very special node since it has two different wildcards.

In Macro I can’t have two wildcards with different types. So I want to make a custom node in C++ like “Make Map”.

 ![289064-annotation-2019-10-03-113752.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/7/6/4/7640d49a04a1347f18a6e77e658e0760b676790a.png)

Basically I am trying to make a Map iterator node in blueprint. I hard code it every time i need it but that’s not satisfying ☹

 ![289065-annotation-2019-10-03-114441.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/e/3/e/e3e3e02ab82a584bb50a8e13d8bf0f7983fa3f7c.png)

---

<div class="post-metadata">

**Author:** ![Shadowriver](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Shadowriver](https://forums.unrealengine.com/u/Shadowriver)\
**Post date:** [October 4, 2019, 5:20am UTC](https://forums.unrealengine.com/t/where-is-make-map-node-in-c/456355/2 "2019-10-04T05:20:42Z")

</div>

All nodes are based out of UK2Node class (K2 = Kismet 2 as blueprint is evolution of Kismet from UE3) so you can find it here: `Source/Editor/BlueprintGraph/Private/K2Node_MakeMap.cpp`
