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 |