VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfplan
stmtIndex.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1999 MaK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
/*********************************************************************
6
** $RCSfile: stmtIndex.h,v $ $Revision: 1.7 $ $State: Exp $
7
*********************************************************************/
8
11
12
#ifndef DtStmtIndex_H_
13
#define DtStmtIndex_H_
14
15
class
DtStmtIndex
;
16
17
#include "
vrfplan/simStmt.h
"
18
#include "
vrfplan/plan.h
"
19
26
27
#include "
vrfplan/vrfplanDefines.h
"
28
class
DT_DLL_vrfplan
DtStmtIndex
29
{
30
public
:
31
33
DtStmtIndex
();
34
36
DtStmtIndex
(
const
DtSimStatement
* statement);
37
40
DtStmtIndex
(
const
DtSimStatement
* statement,
const
DtPlan
* plan);
41
45
DtStmtIndex
(
int
statementId,
const
DtPlan
* plan);
46
48
DtStmtIndex
(
const
DtStmtIndex
& orig,
const
DtPlan
* plan = NULL);
49
51
virtual
~
DtStmtIndex
();
52
54
DtStmtIndex
& operator=(
const
DtStmtIndex
& orig);
55
56
bool
isSameStatementAs(
const
DtStmtIndex
& stmt)
const
;
57
bool
isSameStatementAs(
DtSimStatement
* stmt)
const
;
58
59
virtual
DtSimStatement
* statement()
const
;
60
virtual
void
setStatement(
DtSimStatement
* arg);
61
62
virtual
const
DtPlan
* plan()
const
;
63
virtual
void
setPlan(
const
DtPlan
* arg);
64
65
virtual
DtStmtIdType
statementId()
const
;
66
//virtual void setStatementId(DtStmtIdType arg);
67
71
virtual
void
invalidatePointer();
72
virtual
bool
pointerIsInvalid()
const
;
73
75
virtual
void
setNull();
77
virtual
bool
isNull()
const
;
78
79
virtual
int
taskExecutionId()
const
;
80
virtual
void
setTaskExecutionId(
int
v);
81
82
protected
:
83
84
DtSimStatement
*
myStatement
;
85
const
DtPlan
*
myPlan
;
86
DtStmtIdType
myStatementId
;
87
int
myTaskExecutionId
;
88
};
89
90
#endif
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)