A partial implementation of Moveable.
More...
#include "default_moveable.hpp"
|
template<typename TheMoveable > |
std::auto_ptr< TheMoveable > | Move (TheMoveable &) |
|
template<typename ThisImplementation, typename ThisInterface = Moveable>
class Om::DefaultMoveable< ThisImplementation, ThisInterface >
Definition at line 34 of file default_moveable.hpp.
◆ ~DefaultMoveable()
template<typename ThisImplementation , typename ThisInterface = Moveable>
◆ Move()
template<typename ThisImplementation , typename ThisInterface = Moveable>
- Returns
- An owner pointer to a moved object.
Implements Om::Moveable.
◆ operator=()
template<typename ThisImplementation , typename ThisInterface = Moveable>
◆ Move
template<typename ThisImplementation , typename ThisInterface = Moveable>
template<typename TheMoveable >
std::auto_ptr<TheMoveable> Move |
( |
TheMoveable & |
| ) |
|
|
friend |
- Returns
- A polymorphic move of the object.
The documentation for this class was generated from the following file: