kblib 0.2.3
General utilities library for modern C++
kblib::default_move< Obj, false, nothrow, false > Struct Template Reference

#include <kblib/poly_obj.h>

Public Member Functions

 default_move () noexcept=default
 
template<typename T >
 default_move (T *) noexcept
 
auto move (void *dest, Obj *from) noexcept(nothrow) -> Obj *=delete
 

Detailed Description

template<typename Obj, bool nothrow>
struct kblib::default_move< Obj, false, nothrow, false >

Definition at line 329 of file poly_obj.h.

Constructor & Destructor Documentation

◆ default_move() [1/2]

template<typename Obj , bool nothrow>
kblib::default_move< Obj, false, nothrow, false >::default_move ( )
defaultnoexcept

◆ default_move() [2/2]

template<typename Obj , bool nothrow>
template<typename T >
kblib::default_move< Obj, false, nothrow, false >::default_move ( T *  )
inlineexplicitnoexcept

Definition at line 332 of file poly_obj.h.

Member Function Documentation

◆ move()

template<typename Obj , bool nothrow>
auto kblib::default_move< Obj, false, nothrow, false >::move ( void *  dest,
Obj *  from 
) -> Obj *=delete
deletenoexcept

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