Skip to content

Commit 90a5d0e

Browse files
committed
Unify ctor
1 parent 13895b9 commit 90a5d0e

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

src/jrd/HazardPtr.h

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -90,18 +90,9 @@ namespace Jrd {
9090
: hazardPointer(nullptr)
9191
{ }
9292

93-
explicit HazardPtr(thread_db* tdbb)
94-
: HazardBase(tdbb),
95-
hazardPointer(nullptr)
96-
{ }
97-
98-
explicit HazardPtr(Attachment* att)
99-
: HazardBase(att),
100-
hazardPointer(nullptr)
101-
{ }
102-
103-
explicit HazardPtr(HazardDelayedDelete* hd)
104-
: HazardBase(hd),
93+
template <class DDS>
94+
explicit HazardPtr(DDS* par)
95+
: HazardBase(par),
10596
hazardPointer(nullptr)
10697
{ }
10798

0 commit comments

Comments
 (0)