// TJP COPYRIGHT HEADER /** * legal header * * ============================================================================ * TJP 10/11/01 Got rid of the constructed singleton, it was essentially * a pointer! * * @author Timothy Prepscius * @created 3/../01 */ #pragma once namespace timprepscius { namespace core { /** * a Singleton container, whose contained instance is constructed on its * first request * * T defines the class pointer type * X defines the allocation class type */ template class ThreadSpecificSingletonNoConstruct; /** * a Singleton container, whose contained instance is constructed on its * first request * * T defines the class pointer type * X defines the allocation class type */ template class ThreadSpecificSingleton; } // namespace utilities } // namespace