Commit Graph

7 Commits

Author SHA1 Message Date
Boleyn Su 6f772242cf Add mapping of bits/utility.h for gcc.stl.headers 2022-09-01 19:50:08 +02:00
saki7 1e09db4c43 Add libstdc++-10 related mappings
Checked for application using C++20 flags, with Clang 13
2021-03-07 16:10:18 +01:00
Ignat Loskutov 1e40771901 Update mappings
Add mappings from explicit `@headername` annotations and remove
private -> private mappings for which there's a private -> public one
2018-11-04 20:44:29 +01:00
Kim Grasman b33e27a826 Add alternative mapping for std::function
libstdc++ 7.1 and later defines std::function in bits/std_function.h
instead of bits/stl_function.h. Support both.

Fixes #487.
2018-05-25 19:18:18 +02:00
bungeman 314fc2d182 <bits/move.h> is a part of <utility>.
<bits/move.h> provides std::forward, std::move, and std::swap. These are
defined to come from <utility> and not <algorithm>.

In c++11 and later std::swap comes from <utility>, previously it came from
<algorithm>. Fortunately, <bits/move.h> is a c++11 only header, so if any
symbols are being seen in it, that's where they should come from.

No test for this because mappings are non-portable.

This was reported in #486.
2018-03-09 20:04:20 +01:00
Kim Gräsman 54e8373d68 Fix issue #88: GCC header map lists some private headers as public
Add both external and internal mappings for the hash and hashtable-based containers.
2013-02-18 21:06:08 +00:00
Volodymyr Sapsai a6c6e5238c Read private to public mappings from external file. Patch by Kim Gräsman. 2012-10-14 22:39:30 +00:00