fix: add dark::Visitor to tools & make default ctor implicit for reflection
This commit is contained in:
@ -28,7 +28,7 @@ struct Register {
|
|||||||
public:
|
public:
|
||||||
static constexpr std::size_t _Bit_Len = _Len;
|
static constexpr std::size_t _Bit_Len = _Len;
|
||||||
|
|
||||||
explicit Register() : _M_old(), _M_new(), _M_assigned() {}
|
Register() : _M_old(), _M_new(), _M_assigned() {}
|
||||||
|
|
||||||
Register(Register &&) = delete;
|
Register(Register &&) = delete;
|
||||||
Register(const Register &) = delete;
|
Register(const Register &) = delete;
|
||||||
|
@ -15,3 +15,4 @@ using dark::Register;
|
|||||||
|
|
||||||
using dark::SyncTags;
|
using dark::SyncTags;
|
||||||
using dark::sync_member;
|
using dark::sync_member;
|
||||||
|
using dark::Visitor;
|
||||||
|
@ -75,7 +75,7 @@ struct Wire {
|
|||||||
public:
|
public:
|
||||||
static constexpr std::size_t _Bit_Len = _Len;
|
static constexpr std::size_t _Bit_Len = _Len;
|
||||||
|
|
||||||
explicit Wire() :
|
Wire() :
|
||||||
_M_func(new details::EmptyWire),
|
_M_func(new details::EmptyWire),
|
||||||
_M_cache(), _M_holds(), _M_assigned() {}
|
_M_cache(), _M_holds(), _M_assigned() {}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user