Mirko Bonadei
f5e261aaf6
Introduce RTC_NO_UNIQUE_ADDRESS.
...
This macro introduces the possibility to suggest the compiler that a
data member doesn't need an address different from other non static
data members.
The usage of a macro is to maintain portability since at the moment
the attribute [[no_unique_address]] is only supported by clang
with at least -std=c++11 but it should be supported by all the
compilers starting from C++20.
Bug: webrtc:11495
Change-Id: I9f12b67b4422a2749649eaa6b004a67d5fd572d8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173331
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32246}
2020-09-30 09:52:49 +00:00
..
2020-07-07 12:13:47 +00:00
2020-09-23 09:57:05 +00:00
2019-08-22 09:09:17 +00:00
2020-07-07 12:13:47 +00:00
2020-07-07 12:13:47 +00:00
2019-08-22 09:09:17 +00:00
2020-07-07 12:13:47 +00:00
2020-07-07 12:13:47 +00:00
2020-07-21 14:01:27 +00:00
2020-07-21 14:01:27 +00:00
2020-06-29 12:54:43 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2020-01-15 12:26:55 +00:00
2019-12-06 15:20:29 +00:00
2020-07-07 12:13:47 +00:00
2020-07-07 12:13:47 +00:00
2019-07-08 13:45:15 +00:00
2020-03-11 12:49:11 +00:00
2020-03-11 12:49:11 +00:00
2019-09-09 16:20:33 +00:00
2019-09-09 16:20:33 +00:00
2019-09-09 16:20:33 +00:00
2019-09-26 09:48:07 +00:00
2020-05-05 13:59:14 +00:00
2020-07-07 12:13:47 +00:00
2019-07-08 13:45:15 +00:00
2020-01-14 14:47:48 +00:00
2020-03-11 12:49:11 +00:00
2020-07-21 14:37:08 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2020-07-07 12:13:47 +00:00
2020-07-07 12:13:47 +00:00
2019-08-28 06:56:12 +00:00
2020-02-06 15:47:59 +00:00
2020-02-06 15:47:59 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-02-12 11:55:34 +00:00
2019-10-10 09:14:11 +00:00
2020-09-11 14:34:07 +00:00
2020-07-07 12:13:47 +00:00
2020-07-07 12:13:47 +00:00
2020-06-08 17:16:43 +00:00
2020-09-29 10:19:20 +00:00
2020-09-29 10:19:20 +00:00
2020-03-06 11:26:51 +00:00
2020-06-12 14:12:54 +00:00
2020-09-11 14:34:07 +00:00
2020-03-06 11:26:51 +00:00
2019-12-04 13:45:02 +00:00
2020-05-27 10:21:08 +00:00
2020-03-06 11:26:51 +00:00
2020-03-06 11:26:51 +00:00
2020-06-25 14:59:38 +00:00
2020-06-25 14:59:38 +00:00
2020-06-25 14:59:38 +00:00
2020-07-21 14:01:27 +00:00
2020-01-20 15:05:48 +00:00
2020-07-21 14:01:27 +00:00
2020-06-25 14:59:38 +00:00
2020-02-17 14:52:03 +00:00
2020-02-17 14:52:03 +00:00
2019-09-09 16:20:33 +00:00
2020-07-16 16:12:33 +00:00
2020-07-16 16:12:33 +00:00
2020-07-16 16:12:33 +00:00
2019-07-08 13:45:15 +00:00
2020-08-17 16:37:33 +00:00
2020-01-28 19:26:28 +00:00
2020-01-13 13:45:37 +00:00
2020-07-21 14:37:08 +00:00
2020-01-09 12:10:19 +00:00
2020-01-09 12:10:19 +00:00
2020-01-09 12:10:19 +00:00
2020-02-04 10:06:44 +00:00
2020-02-04 10:06:44 +00:00
2020-01-09 13:07:44 +00:00
2020-07-21 14:37:08 +00:00
2020-07-21 14:37:08 +00:00
2020-04-16 17:29:18 +00:00
2020-04-16 17:29:18 +00:00
2020-04-16 17:29:18 +00:00
2020-02-17 14:52:03 +00:00
2020-04-16 17:29:18 +00:00
2020-06-15 11:18:00 +00:00
2020-09-07 08:37:14 +00:00
2020-09-07 08:37:14 +00:00
2020-03-30 09:01:51 +00:00
2020-07-07 12:13:47 +00:00
2020-09-29 10:19:20 +00:00
2020-06-15 11:18:00 +00:00
2019-07-08 13:45:15 +00:00
2020-07-03 07:20:06 +00:00
2020-09-07 08:37:14 +00:00
2020-06-15 11:18:00 +00:00
2020-01-20 13:37:01 +00:00
2020-03-24 15:55:00 +00:00
2019-11-28 14:39:02 +00:00
2019-11-28 14:39:02 +00:00
2020-08-07 12:27:15 +00:00
2020-09-28 17:36:00 +00:00
2020-09-30 09:52:49 +00:00
2020-08-07 12:27:15 +00:00
2020-09-28 17:36:00 +00:00
2020-09-28 17:36:00 +00:00
2020-09-28 17:36:00 +00:00
2020-08-20 16:23:22 +00:00
2020-08-20 16:23:22 +00:00
2020-09-29 10:19:20 +00:00
2020-09-29 13:50:54 +00:00
2020-09-30 09:52:49 +00:00
2020-09-29 12:31:01 +00:00
2020-07-21 14:37:08 +00:00
2020-07-21 14:37:08 +00:00
2020-09-07 08:37:14 +00:00
2020-09-23 08:51:25 +00:00
2020-09-23 08:51:25 +00:00
2020-09-29 12:31:01 +00:00
2020-09-29 10:19:20 +00:00
2019-09-24 08:56:24 +00:00
2019-04-08 12:39:08 +00:00
2019-07-08 13:45:15 +00:00
2019-07-03 14:07:36 +00:00
2020-06-15 11:18:00 +00:00
2019-07-08 13:45:15 +00:00
2020-09-07 08:37:14 +00:00
2019-11-20 18:50:45 +00:00
2020-07-07 12:13:47 +00:00
2020-07-07 12:13:47 +00:00
2020-02-10 11:49:57 +00:00
2019-09-19 08:10:12 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2020-03-09 13:41:35 +00:00
2020-07-07 12:13:47 +00:00
2020-07-07 12:13:47 +00:00
2019-09-09 16:20:33 +00:00
2019-09-09 16:20:33 +00:00
2020-07-07 12:13:47 +00:00
2020-07-07 12:13:47 +00:00
2020-03-11 12:49:11 +00:00
2020-05-05 13:59:14 +00:00
2020-03-24 15:55:00 +00:00
2020-01-15 10:16:03 +00:00
2020-03-24 15:55:00 +00:00
2020-01-28 19:26:28 +00:00
2020-01-28 19:26:28 +00:00
2020-01-07 09:27:34 +00:00
2020-08-17 16:37:33 +00:00
2020-01-16 15:20:35 +00:00
2020-01-15 12:26:55 +00:00
2019-12-06 15:20:29 +00:00
2019-12-06 15:20:29 +00:00
2019-12-06 15:20:29 +00:00
2019-12-13 15:10:46 +00:00
2019-12-13 15:10:46 +00:00
2019-12-13 15:10:46 +00:00
2019-12-16 17:11:13 +00:00
2019-12-16 17:11:13 +00:00
2019-12-16 17:11:13 +00:00
2020-03-24 15:55:00 +00:00
2020-03-24 15:55:00 +00:00