Support Forum G3D Web Page |
Used internally by Matrix. More...
Inherits G3D::ReferenceCountedObject.
Public Member Functions | |
~Impl () | |
Static Public Member Functions | |
static void | operator delete (void *p) |
static void * | operator new (size_t size) |
Static Protected Member Functions | |
template<class T , class ... ArgTypes> | |
static shared_ptr< T > | createShared (ArgTypes &&... args) |
Like std::make_shared, but works for protected constructors. More... | |
Friends | |
class | Matrix |
Used internally by Matrix.
Does not throw exceptions– assumes the caller has taken care of argument checking.
G3D::Matrix::Impl::~Impl | ( | ) |
|
inlinestaticprotectedinherited |
Like std::make_shared, but works for protected constructors.
Call as createShared<myclass>.
|
inlinestatic |
|
inlinestatic |
|
friend |