//---------------------------------------------------------------------------- // // Copyright (C) Intel Corporation, 2007 - 2008. // // File: CommonOptions.cpp // // Contents: A singelton class which caches common options // // Notes: //---------------------------------------------------------------------------- #include "CommonOptions.h" CommonOptions * CommonOptions::_instance = NULL; // Return a Singleton. CommonOptions& CommonOptions::instance() { if (_instance == NULL) { _instance = new CommonOptions; } return *_instance; } // Dtor CommonOptions::~CommonOptions() { delete _instance; _instance = NULL; }