Commit 1dc74eb
committed
Qualify all calls to std::get
There have been some discussions and confusion about whether `std::get`
can be specialized for user types.
It can't, it's not a customization point and the standard always
calls it qualified. As the issue has come around a few times,
the standard should make it clear that this calls is always
qualified, like it does for std::move and std::forward.1 parent 0e35683 commit 1dc74eb
File tree
6 files changed
+81
-81
lines changed- source
6 files changed
+81
-81
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6774 | 6774 | | |
6775 | 6775 | | |
6776 | 6776 | | |
6777 | | - | |
| 6777 | + | |
6778 | 6778 | | |
6779 | | - | |
| 6779 | + | |
6780 | 6780 | | |
6781 | 6781 | | |
6782 | 6782 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4910 | 4910 | | |
4911 | 4911 | | |
4912 | 4912 | | |
4913 | | - | |
| 4913 | + | |
4914 | 4914 | | |
4915 | 4915 | | |
4916 | 4916 | | |
| |||
4932 | 4932 | | |
4933 | 4933 | | |
4934 | 4934 | | |
4935 | | - | |
| 4935 | + | |
4936 | 4936 | | |
4937 | | - | |
| 4937 | + | |
4938 | 4938 | | |
4939 | 4939 | | |
4940 | 4940 | | |
| |||
4959 | 4959 | | |
4960 | 4960 | | |
4961 | 4961 | | |
4962 | | - | |
| 4962 | + | |
4963 | 4963 | | |
4964 | 4964 | | |
4965 | 4965 | | |
| |||
4987 | 4987 | | |
4988 | 4988 | | |
4989 | 4989 | | |
4990 | | - | |
4991 | | - | |
| 4990 | + | |
| 4991 | + | |
4992 | 4992 | | |
4993 | 4993 | | |
4994 | 4994 | | |
4995 | 4995 | | |
4996 | | - | |
| 4996 | + | |
4997 | 4997 | | |
4998 | 4998 | | |
4999 | 4999 | | |
5000 | 5000 | | |
5001 | 5001 | | |
5002 | | - | |
| 5002 | + | |
5003 | 5003 | | |
5004 | 5004 | | |
5005 | 5005 | | |
| |||
5029 | 5029 | | |
5030 | 5030 | | |
5031 | 5031 | | |
5032 | | - | |
| 5032 | + | |
5033 | 5033 | | |
5034 | 5034 | | |
5035 | 5035 | | |
| |||
5064 | 5064 | | |
5065 | 5065 | | |
5066 | 5066 | | |
5067 | | - | |
| 5067 | + | |
5068 | 5068 | | |
5069 | 5069 | | |
5070 | 5070 | | |
| |||
5105 | 5105 | | |
5106 | 5106 | | |
5107 | 5107 | | |
5108 | | - | |
| 5108 | + | |
5109 | 5109 | | |
5110 | 5110 | | |
5111 | 5111 | | |
| |||
5126 | 5126 | | |
5127 | 5127 | | |
5128 | 5128 | | |
5129 | | - | |
| 5129 | + | |
5130 | 5130 | | |
5131 | 5131 | | |
5132 | 5132 | | |
| |||
5147 | 5147 | | |
5148 | 5148 | | |
5149 | 5149 | | |
5150 | | - | |
| 5150 | + | |
5151 | 5151 | | |
5152 | 5152 | | |
5153 | 5153 | | |
| |||
5167 | 5167 | | |
5168 | 5168 | | |
5169 | 5169 | | |
5170 | | - | |
| 5170 | + | |
5171 | 5171 | | |
5172 | 5172 | | |
5173 | 5173 | | |
| |||
5185 | 5185 | | |
5186 | 5186 | | |
5187 | 5187 | | |
5188 | | - | |
| 5188 | + | |
5189 | 5189 | | |
5190 | 5190 | | |
5191 | 5191 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1054 | 1054 | | |
1055 | 1055 | | |
1056 | 1056 | | |
1057 | | - | |
1058 | | - | |
| 1057 | + | |
| 1058 | + | |
1059 | 1059 | | |
1060 | 1060 | | |
1061 | 1061 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8961 | 8961 | | |
8962 | 8962 | | |
8963 | 8963 | | |
8964 | | - | |
| 8964 | + | |
8965 | 8965 | | |
8966 | 8966 | | |
8967 | 8967 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6970 | 6970 | | |
6971 | 6971 | | |
6972 | 6972 | | |
6973 | | - | |
| 6973 | + | |
6974 | 6974 | | |
6975 | 6975 | | |
6976 | 6976 | | |
| |||
0 commit comments