David P. Sicilia
d54af8cd43
[C++] Use strong enum type for vectors when scoped-enums is on. ( #5750 )
...
* [C++] Use strong enum type for vectors when scoped-enums is on.
These changes only apply when scoped-enums is on, and thus only
the C++17 tests show diffs.
This may break users who use 1) use scoped-enums and 2) use
vectors of enums. However, it seems that this change should
have been made originally when scoped-enums were added.
Fixes #5285
* [C++] Put strong enum change also behind C++17 flag.
It actually only needs C++11 technically, but this is being done
to avoid breaking any existing users.
Tests were rerun, but produced no additional diffs, as expected.
* [C++] Forgot one location in which C++17 guard needs to go.
This commit produces no additional diffs in generated code.
* Use g_only_fixed_enums instead of scoped_enums.
2020-02-10 17:45:32 -08:00
..
2020-02-10 17:45:32 -08:00
2020-01-09 12:12:10 -08:00
2019-11-14 15:44:18 -08:00
2019-02-21 23:36:55 +01:00
2020-01-09 12:12:10 -08:00
2020-02-10 17:43:36 -08:00
2020-01-27 10:05:41 -08:00
2020-01-02 08:50:39 -08:00
2020-01-19 14:47:28 -08:00
2020-02-10 17:43:36 -08:00
2020-02-10 17:43:36 -08:00
2020-01-06 10:00:59 -08:00
2020-01-19 14:47:28 -08:00
2020-02-10 17:43:36 -08:00
2019-12-26 14:56:46 -08:00
2019-08-23 10:46:47 -07:00
2019-08-23 10:46:47 -07:00
2019-08-23 10:46:47 -07:00
2019-08-23 10:46:47 -07:00
2020-01-24 14:55:34 -08:00
2018-08-09 09:50:54 -07:00
2020-02-10 17:43:36 -08:00
2020-02-10 17:43:36 -08:00
2020-01-24 09:57:34 -08:00
2019-10-31 11:13:45 -07:00
2019-05-16 11:43:31 -07:00
2017-05-24 16:26:57 -07:00
2017-08-11 09:24:36 -07:00
2019-02-21 19:50:13 +01:00
2019-10-17 15:16:40 -07:00
2020-01-24 09:58:15 -08:00
2019-08-29 15:06:24 -07:00
2019-07-22 16:05:15 -07:00
2019-07-22 16:05:15 -07:00
2019-05-22 19:42:13 -07:00
2018-07-05 15:55:57 -07:00
2019-11-14 15:46:46 -08:00
2019-08-01 10:28:54 -07:00
2020-01-23 14:53:58 -08:00
2020-01-23 14:53:58 -08:00
2020-01-23 14:53:58 -08:00
2020-01-24 14:55:34 -08:00
2019-12-26 14:56:46 -08:00
2020-01-20 21:20:52 -08:00
2019-09-05 10:22:04 -07:00
2020-01-19 14:47:28 -08:00
2020-01-20 21:20:52 -08:00
2018-09-21 09:42:43 -07:00
2018-10-22 15:41:12 -07:00
2019-09-05 10:22:04 -07:00
2019-09-05 10:22:04 -07:00
2019-09-05 10:22:04 -07:00
2018-11-29 10:33:17 -08:00
2018-11-29 10:33:17 -08:00
2019-09-05 10:22:04 -07:00
2019-07-08 11:22:56 -07:00
2019-07-26 11:06:25 -07:00
2019-07-26 09:13:11 -07:00
2020-02-10 17:43:36 -08:00
2019-02-07 14:51:04 -08:00
2019-12-26 14:56:46 -08:00
2019-11-07 12:22:54 -08:00
2019-11-07 12:22:54 -08:00
2019-08-01 14:31:48 -07:00
2018-10-15 16:55:59 -07:00
2017-08-11 09:24:36 -07:00
2017-08-11 09:24:36 -07:00
2019-12-24 02:14:55 -05:00
2019-12-02 14:11:28 -08:00
2018-10-31 18:08:14 -07:00
2019-03-08 01:06:25 -08:00
2019-11-25 12:56:47 -08:00
2019-12-13 10:14:14 -08:00
2019-12-23 12:13:48 -08:00
2019-12-23 12:13:48 -08:00
2020-01-24 14:55:34 -08:00
2020-01-09 12:12:10 -08:00
2017-08-11 09:24:36 -07:00
2019-10-10 15:25:39 -07:00