VR-Forces 4.1.1 Class Documentation
systemMetaDataEntry.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2007 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: systemMetaDataEntry.h,v $ $Revision: 1.2 $ $State: Exp $
7 *******************************************************************************/
8 
11 
13 
14 #ifndef systemMetaDataEntry_h
15 #define systemMetaDataEntry_h
16 
18 #include "vrfutil/rdrWritr.h"
19 #include "vrfutil/rwString.h"
21 
22 #include <memory>
23 
25 
28 
33 {
34 public:
36  parentRegistry = NULL);
37 
38  DtSystemMetaDataEntry(const DtString& name, const DtSystemMetaDataEntry& orig,
39  DtReaderWriterRegistry* parentRegistry = 0);
40 
42 
43  virtual ~DtSystemMetaDataEntry();
44 
47  virtual DtString entryType() const = 0;
48 
49  virtual DtSystemMetaDataEntry* clone() const = 0;
50 
53  static DtSystemMetaDataEntry* createMetaDataEntry(const DtString& type);
54 
58 
59 protected:
60  static std::auto_ptr<DtSystemMetaDataEntryFactory> theFactory;
61 };
62 
63 
64 #endif

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)