Protected Member Functions | Private Member Functions | List of all members
alvar::Uncopyable Class Reference

Uncopyable for preventing object copies. More...

#include <Uncopyable.h>

Inheritance diagram for alvar::Uncopyable:
Inheritance graph
[legend]

Protected Member Functions

 Uncopyable ()
 Constructor. More...
 
 ~Uncopyable ()
 Destructor. More...
 

Private Member Functions

Uncopyableoperator= (const Uncopyable &uncopyable)
 Assignment operator. More...
 
 Uncopyable (const Uncopyable &uncopyable)
 Copy constructor. More...
 

Detailed Description

Uncopyable for preventing object copies.

Uncopyable class for preventing the inheriting class to be copied. The inheriting class must use private inheritance.

Definition at line 43 of file Uncopyable.h.

Constructor & Destructor Documentation

alvar::Uncopyable::Uncopyable ( )
inlineprotected

Constructor.

Definition at line 49 of file Uncopyable.h.

alvar::Uncopyable::~Uncopyable ( )
inlineprotected

Destructor.

Definition at line 56 of file Uncopyable.h.

alvar::Uncopyable::Uncopyable ( const Uncopyable uncopyable)
private

Copy constructor.

Member Function Documentation

Uncopyable& alvar::Uncopyable::operator= ( const Uncopyable uncopyable)
private

Assignment operator.


The documentation for this class was generated from the following file:


ar_track_alvar
Author(s): Scott Niekum
autogenerated on Thu Jun 6 2019 19:27:24