Hi All,

I would like to simply pass my data structure to its std c++ equivalent and have it construct from the given item or node.

For example:

   auto& m = get_my_map();
   ...

   // Using type deduction here for m instead of passing to template would be
   std::map<int, std::string> m_map(m->node);

so I'm proposing a constructor for the standard data structures that will take a node type from a given structure and use it to construct itself using existing nodes and expected features of the node type.

Only the range constructors appear to be similar.


-- James S.