waLBerla 7.2
Loading...
Searching...
No Matches
walberla::NonCopyable Class Reference

Detailed Description

Ensures that any derived class can not be copied.

#include <NonCopyable.h>

+ Inheritance diagram for walberla::NonCopyable:

Public Member Functions

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

Protected Member Functions

 NonCopyable ()=default
 
 ~NonCopyable ()=default
 

Constructor & Destructor Documentation

◆ NonCopyable() [1/2]

walberla::NonCopyable::NonCopyable ( )
protecteddefault

◆ ~NonCopyable()

walberla::NonCopyable::~NonCopyable ( )
protecteddefault

◆ NonCopyable() [2/2]

walberla::NonCopyable::NonCopyable ( const NonCopyable & )
delete

Member Function Documentation

◆ operator=()

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

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