Skip to content

Commit 0a69bf8

Browse files
committed
Add final to classes
1 parent bacdfed commit 0a69bf8

1 file changed

Lines changed: 20 additions & 20 deletions

File tree

src/jrd/trace/TraceObjects.h

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ class StatementHolder
8181
};
8282

8383

84-
class TraceRuntimeStats :
84+
class TraceRuntimeStats final :
8585
public Firebird::AutoIface<Firebird::IPerformanceStatsImpl<TraceRuntimeStats, Firebird::CheckStatusWrapper> >
8686
{
8787
static constexpr unsigned GLOBAL_COUNTERS = 4; // PerformanceInfo::{FETCHES|READS|MARKS|WRITES}
@@ -202,7 +202,7 @@ class TraceRuntimeStats :
202202
};
203203

204204

205-
class TraceConnectionImpl :
205+
class TraceConnectionImpl final :
206206
public Firebird::AutoIface<Firebird::ITraceDatabaseConnectionImpl<TraceConnectionImpl, Firebird::CheckStatusWrapper> >
207207
{
208208
public:
@@ -229,7 +229,7 @@ class TraceConnectionImpl :
229229
};
230230

231231

232-
class TraceTransactionImpl :
232+
class TraceTransactionImpl final :
233233
public Firebird::AutoIface<Firebird::ITraceTransactionImpl<TraceTransactionImpl, Firebird::CheckStatusWrapper> >
234234
{
235235
public:
@@ -313,7 +313,7 @@ class BLRPrinter :
313313
};
314314

315315

316-
class TraceBLRStatementImpl : public BLRPrinter<TraceBLRStatementImpl>
316+
class TraceBLRStatementImpl final : public BLRPrinter<TraceBLRStatementImpl>
317317
{
318318
public:
319319
TraceBLRStatementImpl(const Statement* stmt, TraceRuntimeStats* stats) :
@@ -343,7 +343,7 @@ class TraceBLRStatementImpl : public BLRPrinter<TraceBLRStatementImpl>
343343
};
344344

345345

346-
class TraceFailedBLRStatement : public BLRPrinter<TraceFailedBLRStatement>
346+
class TraceFailedBLRStatement final : public BLRPrinter<TraceFailedBLRStatement>
347347
{
348348
public:
349349
TraceFailedBLRStatement(const unsigned char* blr, unsigned length) :
@@ -356,7 +356,7 @@ class TraceFailedBLRStatement : public BLRPrinter<TraceFailedBLRStatement>
356356
};
357357

358358

359-
class TraceSQLStatementImpl :
359+
class TraceSQLStatementImpl final :
360360
public Firebird::AutoIface<Firebird::ITraceSQLStatementImpl<TraceSQLStatementImpl, Firebird::CheckStatusWrapper> >,
361361
public StatementHolder
362362
{
@@ -399,7 +399,7 @@ class TraceSQLStatementImpl :
399399
}
400400

401401
private:
402-
class DSQLParamsImpl :
402+
class DSQLParamsImpl final :
403403
public Firebird::AutoIface<Firebird::ITraceParamsImpl<DSQLParamsImpl, Firebird::CheckStatusWrapper> >
404404
{
405405
public:
@@ -427,7 +427,7 @@ class TraceSQLStatementImpl :
427427
};
428428

429429

430-
class TraceFailedSQLStatement :
430+
class TraceFailedSQLStatement final :
431431
public Firebird::AutoIface<Firebird::ITraceSQLStatementImpl<TraceFailedSQLStatement, Firebird::CheckStatusWrapper> >
432432
{
433433
public:
@@ -451,7 +451,7 @@ class TraceFailedSQLStatement :
451451
};
452452

453453

454-
class TraceContextVarImpl :
454+
class TraceContextVarImpl final :
455455
public Firebird::AutoIface<Firebird::ITraceContextVariableImpl<TraceContextVarImpl, Firebird::CheckStatusWrapper> >
456456
{
457457
public:
@@ -476,7 +476,7 @@ class TraceContextVarImpl :
476476
// forward declaration
477477
class TraceDescriptors;
478478

479-
class TraceParamsImpl :
479+
class TraceParamsImpl final :
480480
public Firebird::AutoIface<Firebird::ITraceParamsImpl<TraceParamsImpl, Firebird::CheckStatusWrapper> >
481481
{
482482
public:
@@ -536,7 +536,7 @@ class TraceDescriptors
536536
};
537537

538538

539-
class TraceDscFromValues : public TraceDescriptors
539+
class TraceDscFromValues final : public TraceDescriptors
540540
{
541541
public:
542542
TraceDscFromValues(Request* request, const ValueListNode* params) :
@@ -553,7 +553,7 @@ class TraceDscFromValues : public TraceDescriptors
553553
};
554554

555555

556-
class TraceDscFromMsg : public TraceDescriptors
556+
class TraceDscFromMsg final : public TraceDescriptors
557557
{
558558
public:
559559
TraceDscFromMsg(const Format* format, const UCHAR* inMsg, ULONG inMsgLength) :
@@ -572,7 +572,7 @@ class TraceDscFromMsg : public TraceDescriptors
572572
};
573573

574574

575-
class TraceDscFromDsc : public TraceDescriptors
575+
class TraceDscFromDsc final : public TraceDescriptors
576576
{
577577
public:
578578
TraceDscFromDsc(const dsc* desc)
@@ -591,7 +591,7 @@ class TraceDscFromDsc : public TraceDescriptors
591591
};
592592

593593

594-
class TraceProcedureImpl :
594+
class TraceProcedureImpl final :
595595
public Firebird::AutoIface<Firebird::ITraceProcedureImpl<TraceProcedureImpl, Firebird::CheckStatusWrapper> >,
596596
public StatementHolder
597597
{
@@ -653,7 +653,7 @@ class TraceProcedureImpl :
653653
};
654654

655655

656-
class TraceFunctionImpl :
656+
class TraceFunctionImpl final :
657657
public Firebird::AutoIface<Firebird::ITraceFunctionImpl<TraceFunctionImpl, Firebird::CheckStatusWrapper> >,
658658
public StatementHolder
659659
{
@@ -724,7 +724,7 @@ class TraceFunctionImpl :
724724
};
725725

726726

727-
class TraceTriggerImpl :
727+
class TraceTriggerImpl final :
728728
public Firebird::AutoIface<Firebird::ITraceTriggerImpl<TraceTriggerImpl, Firebird::CheckStatusWrapper> >,
729729
public StatementHolder
730730
{
@@ -804,7 +804,7 @@ class TraceTriggerImpl :
804804
};
805805

806806

807-
class TraceServiceImpl :
807+
class TraceServiceImpl final :
808808
public Firebird::AutoIface<Firebird::ITraceServiceConnectionImpl<TraceServiceImpl, Firebird::CheckStatusWrapper> >
809809
{
810810
public:
@@ -832,7 +832,7 @@ class TraceServiceImpl :
832832
};
833833

834834

835-
class TraceInitInfoImpl :
835+
class TraceInitInfoImpl final :
836836
public Firebird::AutoIface<Firebird::ITraceInitInfoImpl<TraceInitInfoImpl, Firebird::CheckStatusWrapper> >
837837
{
838838
public:
@@ -876,7 +876,7 @@ class TraceInitInfoImpl :
876876
};
877877

878878

879-
class TraceStatusVectorImpl :
879+
class TraceStatusVectorImpl final :
880880
public Firebird::AutoIface<Firebird::ITraceStatusVectorImpl<TraceStatusVectorImpl, Firebird::CheckStatusWrapper> >
881881
{
882882
public:
@@ -910,7 +910,7 @@ class TraceStatusVectorImpl :
910910
Kind kind;
911911
};
912912

913-
class TraceSweepImpl :
913+
class TraceSweepImpl final :
914914
public Firebird::AutoIface<Firebird::ITraceSweepInfoImpl<TraceSweepImpl, Firebird::CheckStatusWrapper> >
915915
{
916916
public:

0 commit comments

Comments
 (0)