VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
whileBlock.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2004 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: whileBlock.h,v $ $Revision: 1.3 $ $State: Exp $
7 *******************************************************************************/
8 
11 
12 #ifndef DtWhileBlock_H_
13 #define DtWhileBlock_H_
14 
15 #include "vrfutil/readerWriter.h"
16 #include "vrfplan/whileStmt.h"
17 #include "vrfplan/simBlock.h"
18 
19 #include <vlutil/vlString.h>
20 
21 class DtPlan;
22 
29 
30 #include "vrfplan/vrfplanDefines.h"
32 {
33 public:
34 
36  DtWhileBlock(DtWhileStmt* whileStmt = NULL);
37 
39  DtWhileBlock(const DtString& name,
40  DtWhileStmt* whileStmt = NULL,
41  DtReaderWriterRegistry* parentRegistry = NULL);
42 
45  DtWhileBlock(const DtWhileBlock& orig);
46 
49  DtWhileBlock(const DtString& name,
50  const DtWhileBlock& orig,
51  DtReaderWriterRegistry* parentRegistry = NULL);
52 
54  virtual ~DtWhileBlock();
55 
57  DtWhileBlock& operator=(const DtWhileBlock& orig);
58 
60  virtual DtSimBlock* clone(const DtString& name,
61  DtReaderWriterRegistry* parentRegistry = NULL) const;
62 
65  virtual void exitFromBlock(DtPlan& planContext);
66 
68  virtual void setWhileStmt(DtWhileStmt* arg);
70  virtual const DtWhileStmt* whileStmt() const;
72  virtual DtWhileStmt* whileStmt();
73 
74 protected:
75 
77 };
78 
79 #endif

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)