C++ Library Extensions 2022.12.09
To help learn modern C++ programming
NonThrowingMovable Class Reference

Public Member Functions

 NonThrowingMovable ()
 
 NonThrowingMovable (int v)
 
 NonThrowingMovable (const NonThrowingMovable &rhs)
 
 NonThrowingMovable (NonThrowingMovable &&rhs) noexcept
 
NonThrowingMovableoperator= (const NonThrowingMovable &rhs)
 
NonThrowingMovableoperator= (NonThrowingMovable &&rhs) noexcept
 
 ~NonThrowingMovable ()
 

Detailed Description

Definition at line 61 of file 031-modern_cpp.cpp.

Constructor & Destructor Documentation

◆ NonThrowingMovable() [1/4]

NonThrowingMovable::NonThrowingMovable ( )
inline

Definition at line 72 of file 031-modern_cpp.cpp.

◆ NonThrowingMovable() [2/4]

NonThrowingMovable::NonThrowingMovable ( int  v)
inline

Definition at line 77 of file 031-modern_cpp.cpp.

◆ NonThrowingMovable() [3/4]

NonThrowingMovable::NonThrowingMovable ( const NonThrowingMovable rhs)
inline

Definition at line 82 of file 031-modern_cpp.cpp.

◆ NonThrowingMovable() [4/4]

NonThrowingMovable::NonThrowingMovable ( NonThrowingMovable &&  rhs)
inlinenoexcept

Definition at line 87 of file 031-modern_cpp.cpp.

◆ ~NonThrowingMovable()

NonThrowingMovable::~NonThrowingMovable ( )
inline

Definition at line 117 of file 031-modern_cpp.cpp.

Member Function Documentation

◆ operator=() [1/2]

NonThrowingMovable & NonThrowingMovable::operator= ( const NonThrowingMovable rhs)
inline

Definition at line 93 of file 031-modern_cpp.cpp.

◆ operator=() [2/2]

NonThrowingMovable & NonThrowingMovable::operator= ( NonThrowingMovable &&  rhs)
inlinenoexcept

Definition at line 105 of file 031-modern_cpp.cpp.


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