From 13ccac1a3cb7bb33b7a6d2c65f875d1a40a6e352 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Tue, 17 Jul 2007 13:23:42 -0700 Subject: [PATCH] Add a conversion constructor so a bitunion can be initialized to a value. Previously, the bitunion would need to be declared and then assigned to separately. --HG-- extra : convert_revision : d229bd83bc7baeca2259d4e7b080f359915015f3 --- src/base/bitunion.hh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/base/bitunion.hh b/src/base/bitunion.hh index 55553fd9c..98861e779 100644 --- a/src/base/bitunion.hh +++ b/src/base/bitunion.hh @@ -193,6 +193,13 @@ namespace BitfieldBackend class BitUnionOperators : public Base { public: + BitUnionOperators(Type & _data) + { + Base::__data = _data; + } + + BitUnionOperators() {} + operator Type () const { return Base::__data;