(file) Return to cimmofParser.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Compiler

Diff for /pegasus/src/Pegasus/Compiler/cimmofParser.cpp between version 1.80 and 1.81

version 1.80, 2007/10/30 18:49:05 version 1.81, 2007/11/07 20:32:33
Line 93 
Line 93 
  
 const char LexerError::MSG[] = ""; const char LexerError::MSG[] = "";
  
 AutoPtr<cimmofParser> cimmofParser::_instance;  cimmofParser* cimmofParser::_instance = 0;
  
 cimmofParser::cimmofParser(): cimmofParser::cimmofParser():
   parser(),  _cmdline(0),   parser(),  _cmdline(0),
Line 107 
Line 107 
  
 cimmofParser * cimmofParser::Instance() cimmofParser * cimmofParser::Instance()
 { {
     if (!_instance.get())      if (!_instance)
     {     {
         _instance.reset(new cimmofParser());          _instance = new cimmofParser();
     }     }
     return _instance.get();      return _instance;
 } }
  
   void cimmofParser::destroy()
   {
       delete _instance;
       _instance = 0;
   }
  
   //------------------------------------------------------------------   //------------------------------------------------------------------
   // Methods for manipulating the members added in this specialization   // Methods for manipulating the members added in this specialization


Legend:
Removed from v.1.80  
changed lines
  Added in v.1.81

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2