Protected Member Functions | Private Member Functions
alvar::Uncopyable Class Reference

Uncopyable for preventing object copies. More...

#include <Uncopyable.h>

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

List of all members.

Protected Member Functions

 Uncopyable ()
 Constructor.
 ~Uncopyable ()
 Destructor.

Private Member Functions

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

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 ( ) [inline, protected]

Constructor.

Definition at line 49 of file Uncopyable.h.

alvar::Uncopyable::~Uncopyable ( ) [inline, protected]

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 Sat Dec 28 2013 16:46:16