walberla::NonCopyable Class Reference

Detailed Description

Ensures that any derived class can not be copied.

#include <NonCopyable.h>

+ Inheritance diagram for walberla::NonCopyable:

Protected Member Functions

 NonCopyable ()=default
 
 ~NonCopyable ()=default
 

Private Member Functions

 NonCopyable (const NonCopyable &)
 
NonCopyableoperator= (const NonCopyable &)
 

Constructor & Destructor Documentation

◆ NonCopyable() [1/2]

walberla::NonCopyable::NonCopyable ( )
protecteddefault

◆ ~NonCopyable()

walberla::NonCopyable::~NonCopyable ( )
protecteddefault

◆ NonCopyable() [2/2]

walberla::NonCopyable::NonCopyable ( const NonCopyable )
private

Member Function Documentation

◆ operator=()

NonCopyable& walberla::NonCopyable::operator= ( const NonCopyable )
private

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