|
PLaSK library
|
This template can be used to show fileds shich should be just ignore by copy constructors and assign operators of the class. More...
#include <plask/utils/stl.hpp>
Public Member Functions | |
| DontCopyThisField ()=default | |
| DontCopyThisField (const DontCopyThisField< T > &) noexcept | |
| DontCopyThisField (const T &) noexcept | |
| DontCopyThisField (DontCopyThisField &&from)=default | |
| DontCopyThisField (T &&from) noexcept(noexcept(T(::std::move(from)))) | |
| DontCopyThisField & | operator= (const T &) noexcept |
| DontCopyThisField & | operator= (const DontCopyThisField &) noexcept |
| DontCopyThisField & | operator= (T &&from) noexcept(noexcept(T::operator=(::std::move(from)))) |
| DontCopyThisField & | operator= (DontCopyThisField &&from)=default |
This template can be used to show fileds shich should be just ignore by copy constructors and assign operators of the class.
|
default |
|
inlinenoexcept |
|
inlinenoexcept |
|
default |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
default |
|
inlinenoexcept |