/[ghosts]/ghosts/gedcomparser/src/GEDCOMParser/GEDCOMFactoryAccessor.hh
ViewVC logotype

Diff of /ghosts/gedcomparser/src/GEDCOMParser/GEDCOMFactoryAccessor.hh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by cpcp, Mon Feb 17 21:19:22 2003 UTC revision 1.2 by cpcp, Thu Feb 20 22:09:15 2003 UTC
# Line 39  namespace GEDCOMParser Line 39  namespace GEDCOMParser
39      GEDCOMFactoryAccessor(void) {};      GEDCOMFactoryAccessor(void) {};
40      static GEDCOMParser::GEDCOMFactory * _factory;      static GEDCOMParser::GEDCOMFactory * _factory;
41    };    };
42    GEDCOMParser::GEDCOMFactory * GEDCOMFactoryAccessor::_factory(0);  };  
43    inline void GEDCOMParser::GEDCOMFactoryAccessor::Init(GEDCOMParser::GEDCOMFactory const * const f)  
44    {  inline void GEDCOMParser::GEDCOMFactoryAccessor::Init(GEDCOMParser::GEDCOMFactory const * const f)
45      if (_factory == 0)  {
46        {    if (_factory == 0)
47          _factory = new GEDCOMParser::GEDCOMFactory(*f);      {
48        }        _factory = new GEDCOMParser::GEDCOMFactory(*f);
49      return;      }
50    }    return;
51      }
52    inline GEDCOMParser::GEDCOMFactory * GEDCOMParser::GEDCOMFactoryAccessor::getFactory(void)  
53    {  inline GEDCOMParser::GEDCOMFactory * GEDCOMParser::GEDCOMFactoryAccessor::getFactory(void)
54      return _factory;  {
55    }    return _factory;
56  };  }
57    
58    
59  #endif  #endif
60    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26