StormByte 2.0.0
C++26 foundation of the StormByte suite
 
Loading...
Searching...
No Matches
clonable.hxx File Reference

Polymorphic clone/move whose pointers own storage on Base's heap. More...

Include dependency graph for clonable.hxx:

Go to the source code of this file.

Classes

class  StormByte::Safe::Clonable< T, SmartPointer >
 Polymorphic copy and move through a base. More...
 

Namespaces

namespace  StormByte
 Root namespace of the StormByte suite.
 
namespace  StormByte::Safe
 Types that are safe to pass across a DLL boundary: owners and polymorphic clones on Base's heap.
 

Concepts

concept  StormByte::Safe::ValidSmartPointer
 true when SmartPointer is StormByte::Safe::Shared<T> or StormByte::Safe::Unique<T>.
 

Detailed Description

Polymorphic clone/move whose pointers own storage on Base's heap.