James Cheng
|
c627faaa2b
|
Bug 1319673 - Make it compile error when instantiate a Variant with duplicate type. r=Tomcat,Waldo
MozReview-Commit-ID: IKoLU2FjtzA
--HG--
extra : rebase_source : dcf3ff852af5a985c6c77dcfb1e2a901e92fb869
|
2016-11-23 15:12:50 +08:00 |
James Cheng
|
c100bc54ce
|
Bug 1319016 - Part2 - Make IsVariant class use IntegralConstant as true false type. r=froydnj
MozReview-Commit-ID: G4ohbnUy049
--HG--
extra : rebase_source : 2c20783fe3556ecd0cc04ec1b37b002d044a4e06
|
2016-11-21 14:28:49 +08:00 |
Jeff Walden
|
efea1b6545
|
Bug 1287243 - Optimize the type used to store Variant's tag. r=fitzgen
--HG--
extra : rebase_source : c7c6fd63ea50330958ef794dc28cc8890ef59bbe
|
2016-07-16 02:31:45 -07:00 |
Terrence Cole
|
1fe18b25cf
|
Bug 1232686 - Use decltype to infer Variant::match return type; r=fitzgen
--HG--
extra : rebase_source : 38f280cc3014b2285a79e377f1fa8edf4c5f4661
|
2015-12-15 07:45:22 -08:00 |
Michael Layzell
|
09a0151088
|
Bug 1209227 - Part 2: Mark mfbt::Variant as MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS, r=froydnj
|
2016-05-19 09:34:01 -04:00 |
Carsten "Tomcat" Book
|
558930f4e9
|
Backed out changeset e673dbc9848f (bug 1232686) for breaking VS2013 Builds
|
2016-04-16 10:57:53 +02:00 |
Terrence Cole
|
2177cca5cd
|
Bug 1232686 - Use decltype to infer Variant::match return type; r=fitzgen
|
2015-12-15 07:45:22 -08:00 |
Nick Fitzgerald
|
3508cf5f6a
|
Bug 1254565 - Allow passing matchers as rvalues to Variant::match. r=froydnj
--HG--
extra : rebase_source : 9863e7cde9ff918af22de94ca7ec29988c154bbd
|
2016-03-10 13:35:00 -05:00 |
Seth Fowler
|
57081a13af
|
Bug 1250666 - Forward Variant's move constructor argument correctly to the underlying variant type. r=waldo
|
2016-02-26 21:01:49 -08:00 |
Seth Fowler
|
27ae3900e1
|
Bug 1246841 - Allow construction of Variant values using type inference. r=waldo
--HG--
extra : rebase_source : 7d596149e6d3c630d62aab0d65d5a826af731bf5
|
2016-02-25 14:34:12 -08:00 |
Seth Fowler
|
4052eca615
|
Bug 1246838 - Handle const qualifiers and references better in Variant. r=waldo
--HG--
extra : rebase_source : 4dc9df6cb5ea9b994c5074b505471101746def83
|
2016-02-25 14:34:12 -08:00 |
Nick Fitzgerald
|
26eaf483ae
|
Bug 1186693 - Add exhaustive matching to mozilla::Variant; r=Waldo
|
2015-08-08 16:43:35 -07:00 |
Nick Fitzgerald
|
a23f223b5f
|
Bug 1186650 - Do not mark mozilla::Variant copy and move constructors as explicit. r=Waldo
|
2015-07-22 14:49:00 -04:00 |
Nick Fitzgerald
|
bdd6b06c87
|
Bug 1184839 - Provide an overloaded == operator for mozilla::Variant; r=Waldo
|
2015-07-19 16:32:00 +02:00 |
Nick Fitzgerald
|
474c4d36e3
|
Bug 1174906 - Add a mozilla::Variant<T1, T2, ...> template class; r=Waldo
|
2015-06-30 10:01:00 -07:00 |