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

#include <kblib/poly_obj.h>

Public Member Functions

 default_copy () noexcept=default
 
template<typename T >
 default_copy (T *) noexcept
 
auto copy (void *dest, const Obj *from) -> Obj *=delete
 

Detailed Description

template<typename Obj>
struct kblib::default_copy< Obj, false >

Definition at line 280 of file poly_obj.h.

Constructor & Destructor Documentation

◆ default_copy() [1/2]

template<typename Obj >
kblib::default_copy< Obj, false >::default_copy ( )
defaultnoexcept

◆ default_copy() [2/2]

template<typename Obj >
template<typename T >
kblib::default_copy< Obj, false >::default_copy ( T *  )
inlineexplicitnoexcept

Definition at line 283 of file poly_obj.h.

Member Function Documentation

◆ copy()

template<typename Obj >
auto kblib::default_copy< Obj, false >::copy ( void *  dest,
const Obj *  from 
) -> Obj *=delete
delete

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