This article is within the scope of WikiProject Computer science, a collaborative effort to improve the coverage of Computer science related articles on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.Computer scienceWikipedia:WikiProject Computer scienceTemplate:WikiProject Computer scienceComputer science articles
This article is within the scope of WikiProject Mathematics, a collaborative effort to improve the coverage of mathematics on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.MathematicsWikipedia:WikiProject MathematicsTemplate:WikiProject Mathematicsmathematics articles
Someone added a merge tag, but did not actually start a discussion. So here it is. I think that the "right thing to do" would be keep two articles, to move the section on "programming language support" in this article to singly rooted hierarchy, while leaving the rest of this article as a more theoretical discussion of the role of a top type in theoretical type theory. 99.153.64.179 (talk) 19:30, 26 June 2013 (UTC)[reply]
As std::any can store only copy constructible types and there are types that can't be stored in it (for example std::unique_ptr), std::any is not universal enough. DkD2000 (talk) 17:22, 6 May 2022 (UTC)[reply]