-
Notifications
You must be signed in to change notification settings - Fork 0
/
.iwyu-mappings
24 lines (24 loc) · 1.6 KB
/
.iwyu-mappings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[
# Mappings for libstdc++ which are missing from built-in mappings
{ include: [ "<bits/types/mbstate_t.h>", "private", "<cwchar>", "public" ] },
{ include: [ "<bits/types/mbstate_t.h>", "private", "<cuchar>", "public" ] },
{ include: [ "<bits/chrono.h>", "private", "<chrono>", "public" ] },
{ include: [ "<bits/types/struct_FILE.h>", "private", "<cstdio>", "public" ] },
# Mappings for libc++ which are missing from built-in mappings
{ include: [ "@<__mutex/.*>", "private", "<mutex>", "public" ] },
{ include: [ "@<__exception/.*>", "private", "<exception>", "public" ] },
{ include: [ "@<__system_error/.*>", "private", "<system_error>", "public" ] },
{ include: [ "<__fwd/string_view.h>", "private", "<string_view>", "public" ] },
{ include: [ "<__hash_table>", "private", "<unordered_map>", "public" ] },
{ include: [ "<__hash_table>", "private", "<unordered_set>", "public" ] },
{ include: [ "<__locale>", "private", "<locale>", "public" ] },
# Bug on stdlibc++: std::tm is not from <cwchar>
{ symbol: [ "std::tm", "private", "<ctime>", "public" ] },
# Bug on stdlibc++ w/o fmtlib: std::pair is not from <iterator>
{ symbol: [ "std::pair", "private", "<utility>", "public" ] },
# Bug on libc++ w/o fmtlib: std::reference_wrapper is not from <type_traits>
{ symbol: [ "std::reference_wrapper", "private", "<functional>", "public" ] },
{ symbol: [ "std::copy", "private", "<algorithm>", "public" ] },
# Bug on fmtlib: format_error::~format_error is not from "format.h"
{ include: [ "\"format.h\"", "private", "<slimlog/format.h>", "public" ] },
]