31 #ifndef ICL_CORE_SINGLETON_LIFETIME_POLICIES_H_INCLUDED 32 #define ICL_CORE_SINGLETON_LIFETIME_POLICIES_H_INCLUDED 59 throw std::logic_error(
"attempted to access a singleton instance after its destruction");
void(* DestructionFuncPtr)()
Helper definition for destruction functions.
static void onDeadReference()
static void scheduleDestruction(DestructionFuncPtr)
static void scheduleDestruction(DestructionFuncPtr f)
static void onDeadReference()