Base Framework
Static Public Attributes | List of all members
Uninitializeable< TYPE > Class Template Reference

Uninitializeable template class. More...

#include <base/Functor.h>

Static Public Attributes

static constexpr bool IS_UNINITIALIZEABLE = primitives::Primitive<TYPE>::IS_PRIMITIVE
 

Detailed Description

template<class TYPE>
class Uninitializeable< TYPE >

Uninitializeable template class.

Specifies whether or not the object may be created and destroyed without invoking the constructor and destructor. This also implies that the object is relocatable. Be extremely careful when adding your own specializations.