StormByte C++ Library 0.0.9999
StormByte is a comprehensive, cross-platform C++ library aimed at easing system programming, configuration management, logging, and database handling tasks. This library provides a unified API that abstracts away the complexities and inconsistencies of different platforms (Windows, Linux).
|
This is the complete list of members for StormByte::Clonable< T, SmartPointer >, including all inherited members.
Clonable()=default | StormByte::Clonable< T, SmartPointer > | |
Clonable(const Clonable &)=default | StormByte::Clonable< T, SmartPointer > | |
Clonable(Clonable &&) noexcept=default | StormByte::Clonable< T, SmartPointer > | |
Clone() const =0 | StormByte::Clonable< T, SmartPointer > | pure virtual |
MakePointer(Args &&... args) | StormByte::Clonable< T, SmartPointer > | inlinestatic |
Move()=0 | StormByte::Clonable< T, SmartPointer > | pure virtual |
operator=(const Clonable &)=default | StormByte::Clonable< T, SmartPointer > | |
operator=(Clonable &&) noexcept=default | StormByte::Clonable< T, SmartPointer > | |
PointerType typedef | StormByte::Clonable< T, SmartPointer > | |
~Clonable() noexcept=default | StormByte::Clonable< T, SmartPointer > | virtual |