Skip to content

Commit 4149068

Browse files
Merge pull request #1 from ConstantRobotics-Ltd/add-virtual-destructor
Add virtual destructor
2 parents 34ebd99 + bd1c6e2 commit 4149068

7 files changed

Lines changed: 22 additions & 6 deletions

File tree

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
# **VTracker interface C++ library**
66

7-
**v1.3.1**
7+
**v1.4.1**
88

99

1010

@@ -58,6 +58,7 @@
5858
| 1.2.0 | 24.09.2023 | - Updated encode(...) and decode(...) methods of VTrackerParams.<br />- Added decodeAndExecuteCommand(...) method.<br />- Added example of video tracker implementation. |
5959
| 1.3.0 | 26.09.2023 | - Signature of getParams(...) method changed. |
6060
| 1.3.1 | 13.11.2023 | - Frame class updated. |
61+
| 1.4.1 | 13.12.2023 | - Virtual destructor added. <br />- Frame class updated. |
6162

6263

6364

@@ -133,6 +134,9 @@ class VTracker
133134
{
134135
public:
135136

137+
/// Class destructor.
138+
virtual ~VTracker();
139+
136140
/// Get string of current library version.
137141
static std::string getVersion();
138142

@@ -202,7 +206,7 @@ cout << "VTracker class version: " << VTracker::getVersion() << endl;
202206
Console output:
203207

204208
```bash
205-
VTracker class version: 1.2.0
209+
VTracker class version: 1.4.1
206210
```
207211

208212

src/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 3.13)
66
## LIBRARY-PROJECT
77
## name and version
88
###############################################################################
9-
project(VTracker VERSION 1.3.1 LANGUAGES CXX)
9+
project(VTracker VERSION 1.4.1 LANGUAGES CXX)
1010

1111

1212

src/VTracker.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33

44

55

6+
cr::vtracker::VTracker::~VTracker()
7+
{
8+
9+
}
10+
11+
12+
613
std::string cr::vtracker::VTracker::getVersion()
714
{
815
return VTRACKER_VERSION;

src/VTracker.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,11 @@ class VTracker
331331
{
332332
public:
333333

334+
/**
335+
* @brief Class destructor.
336+
*/
337+
virtual ~VTracker();
338+
334339
/**
335340
* @brief Get string of current library version.
336341
* @return String of current library version.

src/VTrackerVersion.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

33
#define VTRACKER_MAJOR_VERSION 1
4-
#define VTRACKER_MINOR_VERSION 3
4+
#define VTRACKER_MINOR_VERSION 4
55
#define VTRACKER_PATCH_VERSION 1
66

7-
#define VTRACKER_VERSION "1.3.1"
7+
#define VTRACKER_VERSION "1.4.1"

0 commit comments

Comments
 (0)