Object lifecycle cleanup in glbarcode.

This commit is contained in:
Jim Evins
2018-02-11 17:28:55 -05:00
parent 9aff6c2e2f
commit a932ca74a2
6 changed files with 31 additions and 29 deletions
+11
View File
@@ -40,12 +40,23 @@ namespace glbarcode
*/
class Renderer
{
protected:
/**
* Default constructor.
*/
Renderer() = default;
public:
/**
* Destructor.
*/
virtual ~Renderer() = default;
/*
* Non-copyable
*/
Renderer( const Renderer & ) = delete;
void operator=( const Renderer & ) = delete;
/**
* Render list of primitives.