VR-Forces 4.1.1 Class Documentation
stmtFactory.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1999 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
14 
15 #ifndef DtStatementFactory_H_
16 #define DtStatementFactory_H_
17 
18 #include <vlutil/vlHashlist.h>
19 
22 class DtSimStatement;
23 
24 typedef DtSimStatement * (*DtStatementCreatorFcn)
25  (DtReaderWriterRegistry* parentRegistry);
26 
33 
34 #include "vrfplan/vrfplanDefines.h"
36 {
37 public:
40 
43 
45  const DtStatementFactory& operator=(const DtStatementFactory& orig);
46 
48  virtual ~DtStatementFactory();
49 
51  virtual void addCreatorFcn(const DtString& type, const int intType,
53 
54  virtual DtSimStatement * createStatement(
55  const DtString& type, DtReaderWriterRegistry* parentRegistry);
56  virtual DtSimStatement* createStatement(
57  int type, DtReaderWriterRegistry* parentRegistry);
58 
59  static DtStatementFactory* create();
60 
61 protected:
62 
64  DtHashlist myIntTypeHashlist;
65 
66 };
67 
68 #endif
69 

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)