Commit bf6acb1
[meta.define.static] qualify names from namespace meta
Within library wording we don't do ADL, only unqualified lookup (as per
[contents] p3). This means that all the metafunctions in namespace std
need to qualify names from namespace std::meta in order to find them.
This also fixes the bug that name lookup in the Effects: of
define_static_array would find std::extent and not perform ADL to find
std::meta::extent, even if ADL was performed here.1 parent 42fad0f commit bf6acb1
1 file changed
+5
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3391 | 3391 | | |
3392 | 3392 | | |
3393 | 3393 | | |
3394 | | - | |
| 3394 | + | |
3395 | 3395 | | |
3396 | 3396 | | |
3397 | 3397 | | |
| |||
3408 | 3408 | | |
3409 | 3409 | | |
3410 | 3410 | | |
3411 | | - | |
3412 | | - | |
| 3411 | + | |
| 3412 | + | |
3413 | 3413 | | |
3414 | 3414 | | |
3415 | 3415 | | |
| |||
3428 | 3428 | | |
3429 | 3429 | | |
3430 | 3430 | | |
3431 | | - | |
3432 | | - | |
| 3431 | + | |
| 3432 | + | |
3433 | 3433 | | |
3434 | 3434 | | |
3435 | 3435 | | |
| |||
0 commit comments