Itoyori  v0.0.1
ityr::common::move_only_t Class Reference

#include <util.hpp>

Public Member Functions

 move_only_t ()
 
 move_only_t (const long v)
 
long value () const
 
 move_only_t (const move_only_t &)=delete
 
move_only_toperator= (const move_only_t &)=delete
 
 move_only_t (move_only_t &&mo)
 
move_only_toperator= (move_only_t &&mo)
 

Constructor & Destructor Documentation

◆ move_only_t() [1/4]

ityr::common::move_only_t::move_only_t ( )
inline

◆ move_only_t() [2/4]

ityr::common::move_only_t::move_only_t ( const long  v)
inline

◆ move_only_t() [3/4]

ityr::common::move_only_t::move_only_t ( const move_only_t )
delete

◆ move_only_t() [4/4]

ityr::common::move_only_t::move_only_t ( move_only_t &&  mo)
inline

Member Function Documentation

◆ operator=() [1/2]

move_only_t& ityr::common::move_only_t::operator= ( const move_only_t )
delete

◆ operator=() [2/2]

move_only_t& ityr::common::move_only_t::operator= ( move_only_t &&  mo)
inline

◆ value()

long ityr::common::move_only_t::value ( ) const
inline

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