|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/concept/pimpl_type.hxx>
Classes | |
| struct | Internal |
Public Member Functions | |
| template<typename T> | |
| PimplType (Internal< T > *data) noexcept | |
| PimplType (PimplType &&other) noexcept=delete | |
| auto | operator= (PimplType &&other) noexcept -> PimplType &=delete |
| PimplType (PimplType const &other) noexcept=delete | |
| auto | operator= (PimplType const &other) noexcept -> PimplType &=delete |
| template<typename Self> | |
| PimplType (Internal< Self > *data) noexcept | |
Protected Member Functions | |
| template<typename Self> | |
| auto | internal (this Self &self) noexcept -> Internal< Self > & |
|
noexcept |
|
deletenoexcept |
|
deletenoexcept |
|
inlinenoexcept |
|
protectednoexcept |
|
deletenoexcept |