// ------------------------------------------------------------------------
/*
	author: Jaap Suter
   
	Copyright (C) Electronic Arts Canada Inc. 2002.  All rights reserved.	
*/
// ------------------------------------------------------------------------

/*! \file */

#include "reveal/singleton.h"

namespace Reveal 
{

//! Definition of the life-time controller;
bool Singleton::mDeadReference = true;

// ------------------------------------------------------------------------
Singleton& Singleton::Instance() 
{
    static Singleton instance;
    assert( ! instance.mDeadReference );
    return instance;
}

} // Namespace Reveal;

